xlohi (overflows)

Time bar (total: 9.4s)

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

sample803.0ms (8.5%)

Results
792.0ms8256×body256valid
Bogosity

preprocess177.0ms (1.9%)

Algorithm
egg-herbie
Rules
3788×fma-def
1508×div-sub
842×associate-/r*
780×sub-neg
748×fma-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
026149
165141
2145141
3385141
4970133
53091133
66672133
77284133
87626133
97774133
107874133
117953133
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 (neg.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 (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 x lo) (+.f64 lo hi))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 lo x) (+.f64 lo hi))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(/.f64 (-.f64 (neg.f64 lo) x) (-.f64 hi lo))
(/.f64 (+.f64 x lo) (-.f64 lo hi))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Compiler

Compiled 13 to 9 computations (30.8% saved)

simplify151.0ms (1.6%)

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.2%)

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)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite241.0ms (2.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))))

simplify450.0ms (4.8%)

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

eval134.0ms (1.4%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune344.0ms (3.6%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New3986404
Fresh000
Picked101
Done000
Total3996405
Accurracy
19.1%
Counts
405 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.5%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
9.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
1
9.5%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
9.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
1
Compiler

Compiled 304 to 180 computations (40.8% saved)

localize181.0ms (1.9%)

Local Accuracy

Found 9 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 x (*.f64 lo lo))
95.2%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
97.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
99.5%
(/.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)

series29.0ms (0.3%)

Counts
9 → 288
Calls

72 calls:

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

rewrite124.0ms (1.3%)

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
031257
1750255
Stop Event
node limit
Counts
9 → 165
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 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 1 (/.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))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) 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 (pow.f64 hi -1) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(*.f64 1 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) (sqrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (*.f64 x (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 hi -1)) (exp.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) 2) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(+.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 (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 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))))

simplify156.0ms (1.7%)

Algorithm
egg-herbie
Rules
1242×times-frac
876×fma-neg
490×exp-prod
474×unswap-sqr
452×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051414389
1125712895
2419111961
Stop Event
node limit
Counts
453 → 315
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 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.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 (*.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 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(-.f64 (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 (pow.f64 hi -1) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(*.f64 1 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) (sqrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (*.f64 x (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 hi -1)) (exp.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) 2) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(+.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 (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 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))))
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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(*.f64 lo (*.f64 (neg.f64 x) (pow.f64 hi -2)))
(+.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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(*.f64 lo (*.f64 (neg.f64 x) (pow.f64 hi -2)))
(+.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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(*.f64 lo (*.f64 (neg.f64 x) (pow.f64 hi -2)))
(+.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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (/.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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (/.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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 (*.f64 x lo) (*.f64 hi hi))
(*.f64 lo (*.f64 x (pow.f64 hi -2)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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 x lo) (*.f64 hi 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))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi 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 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (neg.f64 x) (pow.f64 hi -2))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (neg.f64 x) (pow.f64 hi -2))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (neg.f64 x) (pow.f64 hi -2))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.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 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.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 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.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 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.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 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (/.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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (/.f64 x 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 (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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.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))))
(-.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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.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))))
(-.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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.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))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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 (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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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 (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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -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 lo (fma.f64 x (pow.f64 hi -2) (/.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 (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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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 (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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 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 lo (fma.f64 x (pow.f64 hi -2) (/.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 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x 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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x 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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(*.f64 lo (*.f64 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)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(*.f64 lo (*.f64 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)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(*.f64 lo (*.f64 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)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x 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 lo) x))
(*.f64 (/.f64 hi lo) (/.f64 (neg.f64 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 (*.f64 lo lo)) x))
(-.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 (-.f64 1 (*.f64 (/.f64 hi (*.f64 lo lo)) x)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.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 (-.f64 1 (*.f64 (/.f64 hi (*.f64 lo lo)) x)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.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 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(+.f64 (-.f64 1 (*.f64 (/.f64 hi (*.f64 lo lo)) x)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.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 (-.f64 1 (*.f64 (/.f64 hi (*.f64 lo lo)) x)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.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 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(+.f64 (-.f64 1 (*.f64 (/.f64 hi (*.f64 lo lo)) x)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.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 (-.f64 1 (*.f64 (/.f64 hi (*.f64 lo lo)) x)) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.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 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(*.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(*.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 (/.f64 x 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 (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(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 (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(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 (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) 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 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(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 (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(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 (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(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 (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(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 (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.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 (*.f64 hi hi))
(*.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 (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (/.f64 (*.f64 hi hi) x) -1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log.f64 (exp.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi 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 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))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi 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 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))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi 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 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))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.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)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.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)))))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.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)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.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)))))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.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)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.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)))))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.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)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.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)))))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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)))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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)))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (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)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1)
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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)))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(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 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x 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 (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) 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))))))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 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 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (pow.f64 hi -1) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 1 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (sqrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) (sqrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (pow.f64 hi 3))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (*.f64 x (pow.f64 hi -2)) 2)) (*.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (fma.f64 (/.f64 x hi) (pow.f64 hi -2) (pow.f64 (*.f64 x (pow.f64 hi -2)) 2))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (*.f64 x (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (*.f64 x (pow.f64 hi -2)) 2)) (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (*.f64 x (pow.f64 hi -2)) 2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) 1)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (exp.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (/.f64 (exp.f64 (pow.f64 hi -1)) (exp.f64 (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) 2) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.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 1 (/.f64 (-.f64 hi x) lo))
(-.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 1 (/.f64 (-.f64 hi x) lo))
(-.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) 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 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.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))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.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))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 (-.f64 x hi) 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 1 (/.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))))
(/.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 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.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)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (fma.f64 x -1 lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x 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))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.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 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (fma.f64 x -1 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 (*.f64 lo lo))
(/.f64 (/.f64 x lo) lo)
(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))

eval340.0ms (3.6%)

Compiler

Compiled 6819 to 3358 computations (50.8% saved)

prune180.0ms (1.9%)

Pruning

36 alts after pruning (36 fresh and 0 done)

PrunedKeptTotal
New28035315
Fresh011
Picked505
Done000
Total28536321
Accurracy
19.1%
Counts
321 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.4%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(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)))
9.4%
(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.4%
(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)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
9.5%
(/.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))))
18.8%
(/.f64 (neg.f64 lo) hi)
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
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.4%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.4%
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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.5%
(*.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))))
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.8%
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
9.5%
(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)))))
9.4%
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
9.5%
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.5%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.7%
1
9.4%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(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)))
9.4%
(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.4%
(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)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
9.5%
(/.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))))
18.8%
(/.f64 (neg.f64 lo) hi)
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
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.4%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.4%
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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.5%
(*.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))))
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.8%
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
9.5%
(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)))))
9.4%
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
9.5%
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.5%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.7%
1
Compiler

Compiled 3296 to 1908 computations (42.1% saved)

localize264.0ms (2.8%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
99.2%
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
96.9%
(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)))
99.9%
(exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
99.5%
(log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
97.4%
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
97.3%
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
99.5%
(/.f64 x (*.f64 hi hi))
99.2%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
98.5%
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
97.1%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
99.2%
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
98.5%
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
Compiler

Compiled 329 to 84 computations (74.5% saved)

series86.0ms (0.9%)

Counts
14 → 419
Calls

123 calls:

TimeVariablePointExpression
6.0ms
hi
@inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
4.0ms
x
@0
(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)))
3.0ms
lo
@inf
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
3.0ms
x
@0
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
3.0ms
lo
@0
(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)))

rewrite129.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
850×add-sqr-sqrt
846×pow1
838×*-un-lft-identity
792×add-exp-log
792×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify376.0ms (4%)

Algorithm
egg-herbie
Rules
1402×distribute-lft-in
1032×*-commutative
768×+-commutative
488×fma-def
472×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0172561934
1571657446
Stop Event
node limit
Counts
626 → 742
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.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 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(/.f64 lo hi)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(/.f64 (+.f64 lo x) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (*.f64 hi (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 x 2)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo x) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))) (*.f64 hi (+.f64 lo x))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (+.f64 lo x)))) x)) (*.f64 (pow.f64 hi 4) (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) x)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) hi))) x)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi))))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.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 (*.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 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.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 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 2))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3))))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 2))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2)))))))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))))))) x)) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))))) 2)))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))))))) x))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))))) 3)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)))))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))))) 2)))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))))))) x)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 3))))) (pow.f64 x 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2))))) 1)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))))) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))))) (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 3)))) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 lo 3))))))
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))))) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 4)))))) (*.f64 -1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))))) (pow.f64 lo 2))))) 1)
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo)))) 1)
(-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 1/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))))) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))))) (/.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 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(*.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))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))) (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) x))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) x) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) x) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x)))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x)))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x)))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 4))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3)))) (pow.f64 lo 3))) (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) (pow.f64 hi 2))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (/.f64 hi lo) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))))))) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) (pow.f64 hi 2))) (*.f64 -2 (log.f64 hi))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (*.f64 -1 (/.f64 lo hi))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3))))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 3))))))))
(exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (pow.f64 x 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (pow.f64 x 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) 3))))) (pow.f64 x 3)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 3))))) (pow.f64 x 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2)))))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 1 (/.f64 x hi)))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))))))) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x hi)))))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 1 (/.f64 x hi)))) (+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))))) (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))))) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))) (+.f64 1 (/.f64 x hi)))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))))))) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x hi))))))))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) (pow.f64 lo 2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 4) (+.f64 1 (/.f64 x hi))))))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4)))))))))) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) (pow.f64 lo 2)))))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) lo) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) lo) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 4) (+.f64 1 (/.f64 x hi))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 hi 6))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)))))
(exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))
(+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))))
(+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 1/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))))
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 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))) (/.f64 lo hi))
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 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (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 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 8)) (pow.f64 hi 17)) 1/9) (cbrt.f64 -1))))) x) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 hi 7))) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))) hi)) lo))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 8)) (pow.f64 hi 17)) 1/9) (cbrt.f64 -1))))) x) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 hi 7))) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))) hi)) lo))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 8)) (pow.f64 hi 17)) 1/9) (cbrt.f64 -1))))) x) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 hi (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 8))) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))))) (*.f64 -8/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/3))))) lo))) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 25))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 5)) (pow.f64 lo 14)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))))))))) (pow.f64 x 3))))))
(/.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 (pow.f64 1 1/3) (/.f64 x hi))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 8)) (pow.f64 hi 17)) 1/9)) (/.f64 x (pow.f64 hi 2)))) lo))
(+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9)))) x))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 x (pow.f64 hi 7)) 1/3))))) (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 8)) (pow.f64 hi 17)) 1/9)) (/.f64 x (pow.f64 hi 2)))) lo)))
(+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9)))) x))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 x (pow.f64 hi 7)) 1/3))))) (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 5)) (pow.f64 x 14)) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9))))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 8) x)) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9))))) (*.f64 -8/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/3))) hi) x) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (*.f64 2/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 25) (pow.f64 x 2))) 1/9)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 8)) (pow.f64 hi 17)) 1/9)) (/.f64 x (pow.f64 hi 2)))) 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 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 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 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))))
(pow.f64 (/.f64 x hi) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (pow.f64 (/.f64 x hi) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/9) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (pow.f64 lo 3)))) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/9) (pow.f64 lo 2))))))
(pow.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) 1/3)
(+.f64 (pow.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/9) x)))
(+.f64 (pow.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 lo 4)) 1/3) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))) (pow.f64 x 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/9) x))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 lo 4)) 1/3) (*.f64 (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 8))) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))))) (*.f64 -8/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/3))) (pow.f64 x 3)))) (+.f64 (pow.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 lo 4)) 1/3) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))) (pow.f64 x 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/9) x)))))
(pow.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1/3)
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/9) lo)) (pow.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1/3))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/9) lo)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/3) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9)))))) (pow.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1/3)))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/9) lo)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/3) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 8) x)) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9))))) (*.f64 -8/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/3))) (pow.f64 lo 3)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(log.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1)
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) 1)
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(*.f64 (pow.f64 lo 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (fma.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(*.f64 1 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(*.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(log.f64 (exp.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))))
(log.f64 (/.f64 (exp.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log1p.f64 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 1 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (*.f64 lo (/.f64 -1 hi)))
(+.f64 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (*.f64 (/.f64 -1 hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) 1)
(pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 1)
(log.f64 (exp.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(exp.f64 (log.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(log1p.f64 (expm1.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (*.f64 lo (/.f64 -1 hi)))
(fma.f64 (/.f64 x (*.f64 hi hi)) lo (*.f64 (/.f64 -1 hi) lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 3) 1) (fma.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1) (+.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) -1)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) -1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 3) 1) (fma.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1) (+.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 0 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
(*.f64 1 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1)
(log.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
(*.f64 1 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1)
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
Outputs
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))))
(*.f64 (/.f64 x (*.f64 hi hi)) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))))
(*.f64 (/.f64 x (*.f64 hi hi)) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))))
(*.f64 (/.f64 x (*.f64 hi hi)) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(/.f64 lo hi)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 lo hi))
(*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))))
(*.f64 (/.f64 x (*.f64 hi hi)) (neg.f64 lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(/.f64 (+.f64 lo x) hi)
(/.f64 (+.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi))
(/.f64 (+.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(*.f64 -1 (+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 (neg.f64 (+.f64 x lo)) hi)))
(-.f64 (/.f64 (+.f64 x lo) hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(*.f64 -1 (+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 (neg.f64 (+.f64 x lo)) hi)))
(-.f64 (/.f64 (+.f64 x lo) hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(*.f64 -1 (+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (/.f64 (neg.f64 (+.f64 x lo)) hi)))
(-.f64 (/.f64 (+.f64 x lo) hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi hi)) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi hi)) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi hi)) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(fma.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x (-.f64 (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (*.f64 x x)) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi hi)) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi hi)) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))))) (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi hi)) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))))) (pow.f64 x 3))) lo) (/.f64 lo hi)))))
(fma.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x (-.f64 (-.f64 (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (pow.f64 x 3))) lo)) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi)))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (*.f64 hi hi)))) (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo (*.f64 x hi)))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (pow.f64 hi 3))) (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (*.f64 hi hi)))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 x hi)))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (*.f64 hi hi)))) (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (neg.f64 (*.f64 (/.f64 lo (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo hi))) (*.f64 hi (*.f64 x x))))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo (*.f64 x hi))))))
(-.f64 (+.f64 (-.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (*.f64 hi hi))))) (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))) (*.f64 hi (*.f64 x x)))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 x hi)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(neg.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))
(-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 3))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) x)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 3))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (*.f64 hi (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 x 2)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) x) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x x)))))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))
(-.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 3))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 lo lo)) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 x x))))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo x) hi)))
(-.f64 (fma.f64 -2 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))) (/.f64 (neg.f64 (+.f64 x lo)) hi))
(+.f64 (fma.f64 -2 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))) (/.f64 (+.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (fma.f64 -2 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 x lo))) lo) (/.f64 (+.f64 x lo) x)))))
(+.f64 (-.f64 (fma.f64 -2 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo))) (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))) (*.f64 hi (+.f64 lo x))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (+.f64 (fma.f64 -2 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (*.f64 (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 x lo))) lo) (/.f64 (+.f64 x lo) x)))) lo) (/.f64 (*.f64 hi (+.f64 x lo)) x)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 x lo))) lo) (/.f64 (+.f64 x lo) x)))))
(+.f64 (-.f64 (+.f64 (fma.f64 -2 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))) (*.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) x))) lo) (/.f64 (*.f64 hi (+.f64 x lo)) x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo))) (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (*.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))))))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (fma.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo))) (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(-.f64 (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (*.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo)))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (*.f64 (+.f64 x lo) (pow.f64 hi 3)) (*.f64 x lo))))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (*.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo))))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo)))) (-.f64 (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2)))) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))) (/.f64 (*.f64 (+.f64 x lo) (pow.f64 hi 3)) (*.f64 x lo)))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (+.f64 lo x)))) x)) (*.f64 (pow.f64 hi 4) (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) (*.f64 x x))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (+.f64 x lo) (*.f64 x lo)))))) (+.f64 x lo))) (-.f64 (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (*.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo)))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (*.f64 (+.f64 x lo) (pow.f64 hi 3)) (*.f64 x lo)))))))
(+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) (*.f64 x x))) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))) (/.f64 (+.f64 x lo) (*.f64 x lo))))) (+.f64 x lo))) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (*.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo))))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo)))) (-.f64 (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2)))) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))) (/.f64 (*.f64 (+.f64 x lo) (pow.f64 hi 3)) (*.f64 x lo))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 x lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi (-.f64 (neg.f64 lo) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 x lo)))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (neg.f64 (+.f64 x lo)))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 x lo)) 2)))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi (-.f64 (neg.f64 lo) x))) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (-.f64 (neg.f64 lo) x))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 x lo)))) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (neg.f64 (+.f64 x lo)))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x x))) (/.f64 lo (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x (-.f64 (/.f64 (*.f64 -2 (*.f64 x (*.f64 lo lo))) (neg.f64 (+.f64 x lo))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (neg.f64 (+.f64 x lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))))) (pow.f64 hi 3))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 x lo)) 2)))))
(+.f64 (-.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (-.f64 (neg.f64 lo) x)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 lo) x)))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) x)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 x lo)))) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (neg.f64 (+.f64 x lo)))) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x x))) (/.f64 lo (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x (-.f64 (/.f64 (*.f64 -2 (*.f64 x (*.f64 lo lo))) (neg.f64 (+.f64 x lo))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (neg.f64 (+.f64 x lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x x))) (/.f64 lo (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x (-.f64 (/.f64 (*.f64 -2 (*.f64 x (*.f64 lo lo))) (neg.f64 (+.f64 x lo))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (neg.f64 (+.f64 x lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))))))))) (neg.f64 (+.f64 x lo))))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 x lo)) 2)))))
(+.f64 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (-.f64 (neg.f64 lo) x))) (-.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))))))) (-.f64 (neg.f64 lo) x))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))) (pow.f64 hi 3)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 lo) x)))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 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 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 x hi) (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 x hi))) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 lo lo) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 x hi)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 lo lo) (+.f64 (/.f64 x hi) (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) hi))) x)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 x hi))) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 lo lo) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (pow.f64 lo 3)) (*.f64 hi (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 x hi))) (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) x) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(fma.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 x hi)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 lo lo) (+.f64 (/.f64 x hi) (-.f64 (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (pow.f64 lo 3)) (*.f64 hi (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 x hi)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) x))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 lo (*.f64 hi hi))))
(*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 (neg.f64 lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 lo (*.f64 hi hi))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x (pow.f64 hi 3))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 lo (*.f64 hi hi))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x (pow.f64 hi 3))) (/.f64 (*.f64 x x) (*.f64 (*.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x (pow.f64 hi 3))) (/.f64 (*.f64 x x) (*.f64 (*.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi))))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 lo (*.f64 hi hi))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x (pow.f64 hi 3))) (/.f64 (*.f64 x x) (*.f64 (*.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 x x) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 hi hi)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) x))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 x (pow.f64 hi 3))) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 x x) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 hi hi)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (/.f64 (*.f64 (*.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) x)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) 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))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(*.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))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(*.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))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.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 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (*.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)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (*.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)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 lo x) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.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)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.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)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.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)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.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)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.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)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.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 -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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))))) (/.f64 (neg.f64 lo) hi)))
(-.f64 (-.f64 (*.f64 (*.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) x) (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 2))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2))))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 -1 (/.f64 lo hi) (*.f64 (*.f64 (*.f64 x x) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))) 2)))))))
(-.f64 (fma.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) 2)))) (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3))))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 2))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2)))))))
(fma.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3)))) (*.f64 (pow.f64 x 3) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 -1 (/.f64 lo hi) (*.f64 (*.f64 (*.f64 x x) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))) 2))))))))
(fma.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3)))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (-.f64 (fma.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) 2)))) (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) 1)
(expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x)) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))))))) x)) 1)
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (-.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) 1))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))))) 2)))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))))))) x))) 1)
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (-.f64 (+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))))) 1))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))))) 3)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)))))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)))))) 2)))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))))))) x)))) 1)
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (-.f64 (+.f64 (+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (*.f64 1/6 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 3))))))) 1))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (*.f64 1/6 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 3))))))) -1))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x))) 1)
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (-.f64 (neg.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi)))))))) 1))
(+.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))))) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2)))) 1)
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (-.f64 (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2))))))) 1))
(+.f64 (+.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))))) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 3))))) (pow.f64 x 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2))))) 1)
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (-.f64 (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))))) (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) (/.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 3)) (*.f64 1/6 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 3)))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2)))))))) 1))
(+.f64 (+.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))))) (-.f64 (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (*.f64 1/6 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 3)))))))) -1)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 (+.f64 1 (/.f64 x hi)) lo) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 (+.f64 1 (/.f64 x hi)) lo) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))))) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(+.f64 (/.f64 x hi) (fma.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))) 2) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))))) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 x hi) (fma.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))))) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))))) (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 3)))) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 lo 3))))))
(+.f64 (/.f64 x hi) (fma.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (fma.f64 (pow.f64 lo 3) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 1/2 (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (*.f64 1/6 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 6 (/.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (pow.f64 (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))) 3))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))) 2) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))))) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x hi)))))))
(+.f64 (/.f64 x hi) (fma.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (fma.f64 (pow.f64 lo 3) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 1/2 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (*.f64 1/6 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 6 (/.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (pow.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 3))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))))) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x hi)))))))
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) 1)
(expm1.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))
(fma.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) 1)
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))))))) (expm1.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))))
(+.f64 (/.f64 (neg.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 lo (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2))))) (fma.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))))) (pow.f64 lo 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))))))))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))))))) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 4)))))) (*.f64 -1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))))) (pow.f64 lo 2))))) 1)
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))) (/.f64 (pow.f64 lo 3) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))))) (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 4)) (+.f64 1 (/.f64 x hi))))) (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 hi 6)) -1/6))))) (+.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))))))))) -1))
(+.f64 (/.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (pow.f64 lo 3) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))) (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 4)) (+.f64 1 (/.f64 x hi))))) (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 hi 6)) -1/6))))) (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))))))) -1))
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) 1)
(expm1.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(fma.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo)) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (-.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo))) 1)
(+.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi)))))) (/.f64 (*.f64 lo lo) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))))) -1)
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))))) (/.f64 (*.f64 lo lo) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (*.f64 (*.f64 -6 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (*.f64 -1/6 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 3) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi)))))) (/.f64 (*.f64 lo lo) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))) (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) -1)
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))))) (/.f64 (*.f64 lo lo) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)))) (/.f64 (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (*.f64 (+.f64 -6 (*.f64 -6 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (*.f64 -1/6 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))))) (+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) -1)
(-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) 1)
(expm1.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))
(fma.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2) -1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) 1)
(+.f64 (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (expm1.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) (fma.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2) -1))
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))) 1)
(+.f64 (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))))) (*.f64 hi hi)) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) 1))
(+.f64 (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) (+.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))) -1))
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 1/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))))) 1)
(+.f64 (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (fma.f64 (+.f64 (/.f64 1/6 (pow.f64 lo 3)) (fma.f64 1/6 (-.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) (*.f64 (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))))) (*.f64 hi hi)) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))) 1))
(+.f64 (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) (+.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (fma.f64 (+.f64 (/.f64 1/6 (pow.f64 lo 3)) (fma.f64 1/6 (+.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))) lo)))) (*.f64 (pow.f64 hi 3) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))))) -1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/4 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (-.f64 x lo))) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 (*.f64 24 lo) (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) 2) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (-.f64 x lo))) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 (*.f64 24 lo) (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3)) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/4 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 hi 4) (-.f64 x lo))) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 (*.f64 24 lo) (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 hi 4) (-.f64 x lo))) (-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) 2) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 (*.f64 24 lo) (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))))) (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))))) (/.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.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 (*.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 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 x hi) (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.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 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))
(*.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))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x 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) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))
(*.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 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(*.f64 -1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(-.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 lo hi) 2))
(+.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 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(+.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 (pow.f64 (/.f64 lo hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 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 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 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 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 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 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 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 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)))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))
(log1p.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))) (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) x))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) x) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))) x (*.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2)))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) x (*.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) x) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3))))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))) x (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3))))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) x (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (log.f64 x) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x)))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 lo (*.f64 (*.f64 x hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (log.f64 x)) (-.f64 (-.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 (*.f64 x hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x)))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 lo (*.f64 (*.f64 x hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (+.f64 (-.f64 (log.f64 x) (/.f64 lo (*.f64 (*.f64 x hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (-.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))
(+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 hi 2) x)))) (log.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 lo (*.f64 (*.f64 x hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (+.f64 (-.f64 (log.f64 x) (/.f64 lo (*.f64 (*.f64 x hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (-.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) x)))
(-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (*.f64 (*.f64 x x) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) x))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (*.f64 (*.f64 x x) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 3))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) x)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (fma.f64 -1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 3))) (-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (*.f64 lo (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (log.f64 (+.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))))) (+.f64 (*.f64 lo (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (log.f64 (+.f64 1 (/.f64 x hi)))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (log1p.f64 (/.f64 x hi))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 6 (/.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))))) (+.f64 (*.f64 lo (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (log.f64 (+.f64 1 (/.f64 x hi))))))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 6 (/.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))))) (+.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (log1p.f64 (/.f64 x hi)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi hi))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (-.f64 (*.f64 -2 (neg.f64 (log.f64 lo))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo)))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (*.f64 lo lo)) (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (*.f64 lo lo)) (neg.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 4))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 4)) (+.f64 1 (/.f64 x hi))))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (*.f64 lo lo)) (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi hi))))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 4)) (+.f64 1 (/.f64 x hi))))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (*.f64 lo lo)) (neg.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 hi hi))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (/.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (/.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi)))) (*.f64 lo lo)) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (/.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (*.f64 lo lo)) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3)))) (pow.f64 lo 3))) (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(fma.f64 -1/6 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (*.f64 (*.f64 -6 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 lo 3)) (+.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (/.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi)))) (*.f64 lo lo)) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(fma.f64 -1/6 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (*.f64 (+.f64 -6 (*.f64 -6 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 lo 3)) (+.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (/.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (*.f64 lo lo)) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))
(+.f64 (+.f64 (/.f64 hi lo) (log.f64 (*.f64 lo (-.f64 x lo)))) (*.f64 -2 (log.f64 hi)))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) (pow.f64 hi 2))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (+.f64 (/.f64 hi lo) (log.f64 (*.f64 lo (-.f64 x lo)))) (fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo)))) (*.f64 -2 (log.f64 hi))))
(+.f64 (+.f64 (/.f64 hi lo) (log.f64 (*.f64 lo (-.f64 x lo)))) (fma.f64 1/2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo)))) (*.f64 -2 (log.f64 hi))))
(+.f64 (/.f64 hi lo) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))))))) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) (pow.f64 hi 2))) (*.f64 -2 (log.f64 hi))))))
(+.f64 (/.f64 hi lo) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo))))) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo)))) (*.f64 -2 (log.f64 hi))))))
(+.f64 (/.f64 hi lo) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo))))) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 1/2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo)))) (*.f64 -2 (log.f64 hi))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 (*.f64 24 lo) (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 4)) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 (*.f64 24 lo) (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 4)) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 (*.f64 24 lo) (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 4)) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 (*.f64 24 lo) (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 4)) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))) (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 1 (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))))) (/.f64 (neg.f64 lo) hi))))
(+.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 (*.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) x) (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))))) (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (*.f64 -1 (/.f64 lo hi))))))
(+.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))) 2))) (*.f64 (*.f64 x x) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))))) (/.f64 (neg.f64 lo) hi)))))
(+.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) 2))) (*.f64 (*.f64 x x) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (-.f64 (-.f64 (*.f64 (*.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) x) (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))))) 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))) (/.f64 1 (*.f64 hi (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3))))) (*.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 3))))))))
(+.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))) 2))) (*.f64 (*.f64 x x) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 -1 (/.f64 lo hi) (*.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3)))) (*.f64 (pow.f64 x 3) (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))))))))
(+.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) 2))) (*.f64 (*.f64 x x) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (-.f64 (fma.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))))) (-.f64 (*.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3)))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))) (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x)))))
(exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x)))
(+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) x))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (pow.f64 x 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) x)))
(+.f64 (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (pow.f64 x 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) x) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))))) (+.f64 (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (*.f64 1/6 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 3))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (*.f64 1/6 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 3))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))))
(exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (neg.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi)))))))))
(-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2))))))))
(+.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 3))))) (pow.f64 x 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2)))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))))) (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) (/.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 3) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 3)) (*.f64 1/6 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 3)))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))) 2) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2)))))))))
(+.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))))) (-.f64 (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 3) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (*.f64 1/6 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (/.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 3))))))))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 1 (/.f64 x hi))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (*.f64 (+.f64 1 (/.f64 x hi)) lo) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (*.f64 (+.f64 1 (/.f64 x hi)) lo) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 1 (/.f64 x hi)))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))))))) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x hi)))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))) 2) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))))) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x hi))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))))) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 1 (/.f64 x hi)))) (+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))))) (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))))) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))) (+.f64 1 (/.f64 x hi)))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))))))) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x hi))))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (fma.f64 (pow.f64 lo 3) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 1/2 (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi))))) (*.f64 1/6 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 6 (/.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (pow.f64 (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))) 3))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))) 2) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))))) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x hi)))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 lo (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (fma.f64 (pow.f64 lo 3) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 1/2 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))) (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (*.f64 1/6 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 6 (/.f64 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (pow.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 3))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))))))) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x hi)))))))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))
(exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))
(*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))
(fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) (pow.f64 lo 2))))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)))))))))
(+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 4) (+.f64 1 (/.f64 x hi))))))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4)))))))))) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) (pow.f64 lo 2)))))
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))))))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))) (/.f64 (pow.f64 lo 3) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (neg.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))))) (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 4)) (+.f64 1 (/.f64 x hi))))) (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 hi 6)) -1/6))))))
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (pow.f64 lo 3) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (neg.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))) (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 hi 4)) (+.f64 1 (/.f64 x hi))))) (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 hi 6)) -1/6))))))
(exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) lo))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) lo) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi)))))) (/.f64 (*.f64 lo lo) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))))) (/.f64 (*.f64 lo lo) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) lo) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 4) (+.f64 1 (/.f64 x hi))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 hi 6))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 -1 (/.f64 (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (*.f64 (*.f64 -6 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi)))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (*.f64 -1/6 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 3) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi)))))) (/.f64 (*.f64 lo lo) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))))) (/.f64 (*.f64 lo lo) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)))) (/.f64 (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (*.f64 (+.f64 -6 (*.f64 -6 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 4) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (*.f64 -1/6 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))))))
(exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))
(*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))
(+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))
(+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))))
(+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))))
(+.f64 (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))))) (*.f64 hi hi)) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))
(+.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))) (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))))
(+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 1/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))))
(+.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))) (fma.f64 (+.f64 (/.f64 1/6 (pow.f64 lo 3)) (fma.f64 1/6 (-.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) (*.f64 (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))))) (*.f64 hi hi)) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))
(+.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))) (fma.f64 (+.f64 (/.f64 1/6 (pow.f64 lo 3)) (fma.f64 1/6 (+.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))) lo)))) (*.f64 (pow.f64 hi 3) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 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 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (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 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))) (/.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 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))))))) (/.f64 lo hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 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 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (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 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)))) (/.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 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))) (/.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 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (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 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3)) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi))))) (/.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 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))))) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 1 (*.f64 lo (cbrt.f64 -1))) hi))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 8)) (pow.f64 hi 17)) 1/9) (cbrt.f64 -1))))) x) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -2/3 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18)))))) x (/.f64 (*.f64 1 (*.f64 lo (cbrt.f64 -1))) hi)))
(-.f64 (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -2/3 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18)))))) x (/.f64 lo (/.f64 hi (cbrt.f64 -1)))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 hi 7))) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))) hi)) lo))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 8)) (pow.f64 hi 17)) 1/9) (cbrt.f64 -1))))) x) (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi)))))
(fma.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 hi 7))))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))) (*.f64 1/3 (/.f64 (cbrt.f64 -1) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)))))))))) (*.f64 x x) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -2/3 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18)))))) x (/.f64 (*.f64 1 (*.f64 lo (cbrt.f64 -1))) hi))))
(fma.f64 (fma.f64 -2/9 (cbrt.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 hi 7)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))) (*.f64 1/3 (/.f64 (cbrt.f64 -1) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)) -4/3)))))))) (*.f64 x x) (-.f64 (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -2/3 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18)))))) x (/.f64 lo (/.f64 hi (cbrt.f64 -1)))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 hi 7))) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))) hi)) lo))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 8)) (pow.f64 hi 17)) 1/9) (cbrt.f64 -1))))) x) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 hi (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 8))) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))))) (*.f64 -8/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/3))))) lo))) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 25))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 5)) (pow.f64 lo 14)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))))))))) (pow.f64 x 3))))))
(fma.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 hi 7))))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))) (*.f64 1/3 (/.f64 (cbrt.f64 -1) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)))))))))) (*.f64 x x) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -2/3 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18)))))) x (fma.f64 1 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) hi) (fma.f64 -4/3 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)))) (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 8)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 8)) 1/18))) (*.f64 -8/27 (cbrt.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)))))) lo)) (fma.f64 2/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 25)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 25)) 1/18))) (+.f64 (*.f64 -1/3 (/.f64 (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)))))) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 1/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 14)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18))))))))))))))
(fma.f64 (fma.f64 -2/9 (cbrt.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 hi 7)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))) (*.f64 1/3 (/.f64 (cbrt.f64 -1) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)) -4/3)))))))) (*.f64 x x) (-.f64 (+.f64 (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -2/3 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 8) (pow.f64 hi 17)) 1/18)))))) x (/.f64 lo (/.f64 hi (cbrt.f64 -1)))) (*.f64 (pow.f64 x 3) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) hi) (fma.f64 -4/3 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)) -4/3)) (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 8)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 8)) 1/18))) (*.f64 -8/27 (cbrt.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)))))) lo) (fma.f64 2/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 25)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 25)) 1/18))) (fma.f64 -1/3 (/.f64 (fma.f64 1/27 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7))) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 14)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)) -4/3))))))))) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (pow.f64 1 1/3) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 8)) (pow.f64 hi 17)) 1/9)) (/.f64 x (pow.f64 hi 2)))) lo))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18)) (/.f64 x (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18)) (/.f64 x (*.f64 hi hi))))))
(+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9)))) x))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 x (pow.f64 hi 7)) 1/3))))) (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 8)) (pow.f64 hi 17)) 1/9)) (/.f64 x (pow.f64 hi 2)))) lo)))
(fma.f64 (*.f64 lo lo) (+.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18)) (+.f64 (*.f64 1/3 (/.f64 hi (/.f64 x (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18))))))) (*.f64 2/9 (cbrt.f64 (/.f64 x (pow.f64 hi 7)))))) (/.f64 -1 (*.f64 hi hi))) (fma.f64 1 (/.f64 x hi) (*.f64 lo (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18)) (/.f64 x (*.f64 hi hi)))))))
(fma.f64 (*.f64 lo lo) (+.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18)) (fma.f64 1/3 (/.f64 hi (/.f64 x (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18)))))) (*.f64 2/9 (cbrt.f64 (/.f64 x (pow.f64 hi 7)))))) (/.f64 -1 (*.f64 hi hi))) (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18)) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9)))) x))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 x (pow.f64 hi 7)) 1/3))))) (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 5)) (pow.f64 x 14)) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9))))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 8) x)) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9))))) (*.f64 -8/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/3))) hi) x) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (*.f64 2/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 25) (pow.f64 x 2))) 1/9)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 8)) (pow.f64 hi 17)) 1/9)) (/.f64 x (pow.f64 hi 2)))) lo))))
(fma.f64 (*.f64 lo lo) (+.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18)) (+.f64 (*.f64 1/3 (/.f64 hi (/.f64 x (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18))))))) (*.f64 2/9 (cbrt.f64 (/.f64 x (pow.f64 hi 7)))))) (/.f64 -1 (*.f64 hi hi))) (fma.f64 (pow.f64 lo 3) (fma.f64 -1/9 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 5) (pow.f64 x 14)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 5) (pow.f64 x 14)) 1/18))) (fma.f64 -1/3 (*.f64 1 (/.f64 (fma.f64 -4/3 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 8))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 8))) 1/18))) (*.f64 -8/27 (cbrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14))))) (/.f64 x hi))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) -1/27))) (*.f64 2/27 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 25)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 25)) (*.f64 x x)) 1/18)))))) (fma.f64 1 (/.f64 x hi) (*.f64 lo (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18)) (/.f64 x (*.f64 hi hi))))))))
(fma.f64 (*.f64 lo lo) (+.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18)) (fma.f64 1/3 (/.f64 hi (/.f64 x (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18)))))) (*.f64 2/9 (cbrt.f64 (/.f64 x (pow.f64 hi 7)))))) (/.f64 -1 (*.f64 hi hi))) (fma.f64 (pow.f64 lo 3) (fma.f64 -1/9 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 5) (pow.f64 x 14)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 5) (pow.f64 x 14)) 1/18))) (fma.f64 -1/3 (/.f64 (fma.f64 -4/3 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 8))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 8))) 1/18))) (*.f64 -8/27 (cbrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14))))) (/.f64 x hi)) (fma.f64 -1/3 (fma.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) -1/27)) (*.f64 2/27 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 25)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 25)) (*.f64 x x)) 1/18)))))) (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (pow.f64 x 8) (pow.f64 hi 17)) 1/18)) (/.f64 x (*.f64 hi 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 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18))) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18))) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (pow.f64 x 3) (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)))))))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18))) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (pow.f64 x 3) (fma.f64 1/27 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7))) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18))) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))
(pow.f64 (/.f64 x hi) 1/3)
(cbrt.f64 (/.f64 x hi))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (pow.f64 (/.f64 x hi) 1/3))
(fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (cbrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/9) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (cbrt.f64 (/.f64 x hi))) (*.f64 -1/9 (*.f64 (*.f64 lo lo) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 11)) (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 11)) (pow.f64 x 7)) 1/18)))))
(+.f64 (fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (cbrt.f64 (/.f64 x hi))) (*.f64 -1/9 (*.f64 (*.f64 lo (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 11)) (pow.f64 x 7)) 1/18)) (*.f64 lo (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 11)) (pow.f64 x 7)) 1/18)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (pow.f64 lo 3)))) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/9) (pow.f64 lo 2))))))
(fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) -1/27)))) (+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 -1/9 (*.f64 (*.f64 lo lo) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 11)) (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 11)) (pow.f64 x 7)) 1/18)))))))
(fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (pow.f64 lo 3) (fma.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) -1/27)))) (+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 -1/9 (*.f64 (*.f64 lo (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 11)) (pow.f64 x 7)) 1/18)) (*.f64 lo (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 11)) (pow.f64 x 7)) 1/18)))))))
(pow.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) 1/3)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/9) x)))
(+.f64 (*.f64 -2/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18)))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (pow.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 lo 4)) 1/3) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))) (pow.f64 x 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/9) x))))
(+.f64 (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18))))) (*.f64 x x)) (*.f64 -2/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18))))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)) -4/3))) (*.f64 x x)) (*.f64 -2/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18))))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 lo 4)) 1/3) (*.f64 (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 8))) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))))) (*.f64 -8/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/3))) (pow.f64 x 3)))) (+.f64 (pow.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 lo 4)) 1/3) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 16)) (pow.f64 hi 34)) 1/9))) (pow.f64 x 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 5)) (pow.f64 hi 14)) 1/9) x)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (*.f64 (pow.f64 x 3) (fma.f64 -4/3 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)))) (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 8)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 8)) 1/18))) (*.f64 -8/27 (cbrt.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14))))))) (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18))))) (*.f64 x x)) (*.f64 -2/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18))))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (*.f64 (pow.f64 x 3) (fma.f64 -4/3 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)) -4/3)) (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 8)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 8)) 1/18))) (*.f64 -8/27 (cbrt.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14))))))) (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 16) (pow.f64 hi 34)) 1/18)) -4/3))) (*.f64 x x)) (*.f64 -2/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 14)) 1/18))))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1/3)
(cbrt.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/9) lo)) (pow.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1/3))
(fma.f64 -2/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14)) 1/18))) (cbrt.f64 (/.f64 (*.f64 x x) (*.f64 hi hi))))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/9) lo)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/3) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9)))))) (pow.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1/3)))
(fma.f64 -2/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4))) (*.f64 lo lo)) (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18))))) (cbrt.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)))))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/9) lo)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/3) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 8) x)) 1/9) (-.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 16)) (pow.f64 hi 34)) 1/9))))) (*.f64 -8/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 5)) (pow.f64 hi 14)) 1/3))) (pow.f64 lo 3)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/3))))))
(fma.f64 -2/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14)) 1/18))) (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4))) (*.f64 lo lo)) (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18))))) (cbrt.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)))) (*.f64 -1/3 (*.f64 (fma.f64 -4/3 (*.f64 (+.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18) (pow.f64 (/.f64 (pow.f64 x 16) (pow.f64 hi 34)) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 8))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 8))) 1/18))) (*.f64 -8/27 (cbrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 hi 14))))) (*.f64 (pow.f64 lo 3) (cbrt.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(log.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 1)
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(cbrt.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 1)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(*.f64 (pow.f64 lo 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.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 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 1 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(*.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (fma.f64 (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)) (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (+.f64 (pow.f64 (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (*.f64 (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)) (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))) (pow.f64 (/.f64 lo hi) 4)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)) 2) (pow.f64 (/.f64 lo hi) 4)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(log.f64 (exp.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(log.f64 (/.f64 (exp.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 1 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(fma.f64 (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))
(+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (*.f64 lo (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (*.f64 (/.f64 -1 hi) lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) 1)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 1)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(log.f64 (exp.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(cbrt.f64 (*.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(exp.f64 (log.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(log1p.f64 (expm1.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (*.f64 lo (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 x (*.f64 hi hi)) lo (*.f64 (/.f64 -1 hi) lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(fma.f64 lo (/.f64 x (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(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)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(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 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(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)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 3) 1) (fma.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1) (+.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (fma.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) -1) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2) -1) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) -1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) -1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 3) 1) (fma.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) -1) (+.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (fma.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) -1) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2) -1) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))) (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1)
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (*.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) 1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 -1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/3)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)

eval1.2s (12.4%)

Compiler

Compiled 57724 to 31217 computations (45.9% saved)

prune464.0ms (4.9%)

Pruning

71 alts after pruning (70 fresh and 1 done)

PrunedKeptTotal
New78649835
Fresh102131
Picked415
Done000
Total80071871
Accurracy
19.1%
Counts
871 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.4%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
9.4%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.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)))
9.4%
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.2%
(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 (-.f64 x lo) hi) lo) hi))
9.4%
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
9.4%
(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.4%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
9.4%
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) -1)
9.4%
(fma.f64 (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(/.f64 (fma.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) -1) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (log.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 4)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
9.5%
(/.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))))
9.4%
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))))
18.8%
(/.f64 (neg.f64 lo) hi)
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(-.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 1)
18.8%
(-.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)) 1)
9.4%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1) 1)
18.8%
(-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (*.f64 (+.f64 1 (/.f64 x hi)) lo) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))))) 1)
9.4%
(-.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 1)
9.4%
(-.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
9.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
9.4%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2))))
9.4%
(-.f64 (exp.f64 (log1p.f64 (-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 lo hi) 2)))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi))))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
9.4%
(-.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
9.4%
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
18.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
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.5%
(*.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))))
18.8%
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
18.8%
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
9.5%
(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)))))
9.4%
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))))
9.4%
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
9.5%
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
9.5%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
8.6%
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3))
18.8%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) 3))
9.4%
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
18.7%
1
9.4%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
9.4%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.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)))
9.4%
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.2%
(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 (-.f64 x lo) hi) lo) hi))
9.4%
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
9.4%
(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.4%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
9.4%
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) -1)
9.4%
(fma.f64 (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(/.f64 (fma.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) -1) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (log.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 4)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
9.5%
(/.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))))
9.4%
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))))
18.8%
(/.f64 (neg.f64 lo) hi)
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(-.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 1)
18.8%
(-.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)) 1)
9.4%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1) 1)
18.8%
(-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (*.f64 (+.f64 1 (/.f64 x hi)) lo) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))))) 1)
9.4%
(-.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 1)
9.4%
(-.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
9.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
9.4%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2))))
9.4%
(-.f64 (exp.f64 (log1p.f64 (-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 lo hi) 2)))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi))))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
9.4%
(-.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
9.4%
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
18.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
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.5%
(*.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))))
18.8%
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
18.8%
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
9.5%
(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)))))
9.4%
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))))
9.4%
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
9.5%
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
9.5%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
8.6%
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3))
18.8%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) 3))
9.4%
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
18.7%
1
Compiler

Compiled 8782 to 4754 computations (45.9% saved)

localize333.0ms (3.5%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
98.9%
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3)
98.5%
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
99.5%
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
99.2%
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
98.5%
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
99.9%
(exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
97.5%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
97.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
97.5%
(+.f64 (/.f64 hi lo) 1)
99.8%
(pow.f64 (/.f64 x hi) 2)
99.2%
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 (+.f64 x lo) hi))
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
Compiler

Compiled 392 to 167 computations (57.4% saved)

series45.0ms (0.5%)

Counts
11 → 363
Calls

93 calls:

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

rewrite103.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
726×add-sqr-sqrt
718×pow1
710×*-un-lft-identity
684×add-exp-log
682×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify265.0ms (2.8%)

Algorithm
egg-herbie
Rules
1244×fma-def
640×associate-+r+
604×associate-+l+
552×*-commutative
456×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109744145
1334942317
Stop Event
node limit
Counts
629 → 546
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 hi 2))) (/.f64 1 (*.f64 lo hi)))) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 hi 2)))) (/.f64 1 (*.f64 (pow.f64 lo 2) hi))) (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (pow.f64 lo 2))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 hi 2))) (/.f64 1 (*.f64 lo hi)))) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi)))))
(*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))))) (+.f64 (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))) x)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))) (+.f64 (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))) x)))
(*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))) x)) (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x)))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))))))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))) x)) (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 1 (*.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x)))) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi (pow.f64 x 2))))) (pow.f64 lo 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 1 (*.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x)))) (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi) (/.f64 (pow.f64 x 2) (*.f64 lo hi)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) hi) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) hi)) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi) (/.f64 (pow.f64 x 2) (*.f64 lo hi))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) hi))) lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) hi))) lo)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) hi))) x) (pow.f64 lo 2)))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
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 (/.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)
(exp.f64 (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 2)) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 3)) (pow.f64 lo 3))) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 2)) (pow.f64 lo 2))))))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (-.f64 1 (/.f64 x lo)))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (pow.f64 lo 2)))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (pow.f64 lo 2))))))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 1)
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (exp.f64 1))
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(exp.f64 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (exp.f64 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (*.f64 hi (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 x 2)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo x) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))) (*.f64 hi (+.f64 lo x))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (+.f64 lo x)))) x)) (*.f64 (pow.f64 hi 4) (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) x)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) hi))) x)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi))))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (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 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (pow.f64 lo 6) (pow.f64 hi 6))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7))) (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)))) x) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7))) (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)))) x) (+.f64 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7))) (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)))) x) (+.f64 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 3))) (*.f64 -8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (pow.f64 x 3)))))
(/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 4)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10))))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 4)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10))))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 3))) (*.f64 -8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5)))))
(/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 4)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 4)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 3))) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (pow.f64 x 3))))))
(/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 4)) (pow.f64 hi 10))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) (pow.f64 x 2))) (pow.f64 hi 10)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 4)) (pow.f64 hi 10)))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 4)) (pow.f64 hi 10))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) x)) (pow.f64 hi 9))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) (pow.f64 x 2))) (pow.f64 hi 10)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 3)) (pow.f64 hi 9))) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 4)) (pow.f64 hi 10)))))))))
(/.f64 (pow.f64 lo 6) (pow.f64 hi 6))
(+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))))) (pow.f64 hi 8)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) x)) (pow.f64 hi 9))) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))))) (pow.f64 hi 8)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 3)) (pow.f64 hi 9))))))))))
(/.f64 (pow.f64 lo 6) (pow.f64 hi 6))
(+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lo 6) x)) (*.f64 4 (*.f64 (pow.f64 lo 6) x))) (pow.f64 hi 7))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lo 6) x)) (*.f64 4 (*.f64 (pow.f64 lo 6) x))) (pow.f64 hi 7))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))))) (pow.f64 hi 8))))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 lo 6) (pow.f64 x 3))) (*.f64 2 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) x)))) (pow.f64 hi 9))) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lo 6) x)) (*.f64 4 (*.f64 (pow.f64 lo 6) x))) (pow.f64 hi 7))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))))) (pow.f64 hi 8)))))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (*.f64 hi (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 x 2)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo x) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))) (*.f64 hi (+.f64 lo x))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (+.f64 lo x)))) x)) (*.f64 (pow.f64 hi 4) (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) x)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) hi))) x)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi))))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 x lo) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 2)
(pow.f64 (/.f64 (/.f64 (+.f64 x lo) hi) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo))) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) 3) (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2))) 1)
(*.f64 (/.f64 x hi) (/.f64 x hi))
(*.f64 1 (pow.f64 (/.f64 x hi) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 1 hi) 2))
(/.f64 x (*.f64 (/.f64 hi x) hi))
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi x)))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 x 1) (*.f64 hi (/.f64 hi x)))
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(sqrt.f64 (pow.f64 (/.f64 x hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 x hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 x hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 x hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 x hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 x hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.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))
(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 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (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)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(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 (exp.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) 1)
(*.f64 1 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (E.f64) (exp.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (E.f64) (exp.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(pow.f64 (E.f64) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
(pow.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(log.f64 (exp.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) 1)
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 2)
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) 3) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(*.f64 (*.f64 lo lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 1 (/.f64 hi lo)) 2))
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (*.f64 lo lo))
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) 1/3) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(/.f64 1 (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (neg.f64 (/.f64 hi lo))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 (/.f64 hi lo)) (neg.f64 (/.f64 hi lo))))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) 1) (*.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) 1) (*.f64 (neg.f64 (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))) (*.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 (/.f64 hi lo)) hi))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) (*.f64 hi (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 hi (neg.f64 (/.f64 hi lo))))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(-.f64 (/.f64 1 (/.f64 hi lo)) (/.f64 (/.f64 x hi) (/.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6) 1/6)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -1)
(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 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))) 1)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))
(*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 lo 6) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 6))
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 6) (pow.f64 lo 6))
(*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 (/.f64 1 (/.f64 hi lo)) 6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6) (pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 (*.f64 lo lo) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) 3))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 12))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(exp.f64 (*.f64 6 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6))
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) 1)
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 2)
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) 3) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(*.f64 (*.f64 lo lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 1 (/.f64 hi lo)) 2))
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (*.f64 lo lo))
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) 1/3) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(/.f64 1 (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (neg.f64 (/.f64 hi lo))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 (/.f64 hi lo)) (neg.f64 (/.f64 hi lo))))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) 1) (*.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) 1) (*.f64 (neg.f64 (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))) (*.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 (/.f64 hi lo)) hi))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) (*.f64 hi (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 hi (neg.f64 (/.f64 hi lo))))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
Outputs
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 hi 2))) (/.f64 1 (*.f64 lo hi)))) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (*.f64 hi hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (+.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 1 (*.f64 lo hi)))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (+.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 1 (*.f64 lo hi)))) (*.f64 x x))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 hi 2)))) (/.f64 1 (*.f64 (pow.f64 lo 2) hi))) (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (pow.f64 lo 2))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 hi 2))) (/.f64 1 (*.f64 lo hi)))) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 lo (*.f64 hi hi))) (/.f64 1 (*.f64 hi (*.f64 lo lo)))) (/.f64 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 lo lo))) (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 1 hi) (*.f64 2 (/.f64 lo (*.f64 hi hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (+.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 1 (*.f64 lo hi)))) (*.f64 x x) (/.f64 (neg.f64 lo) hi))))
(fma.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 lo (*.f64 hi hi))) (/.f64 1 (*.f64 hi (*.f64 lo lo)))) (/.f64 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 lo lo))) (pow.f64 x 3) (-.f64 (fma.f64 (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (+.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 1 (*.f64 lo hi)))) (*.f64 x x))) (/.f64 lo hi)))
(*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))
(*.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (-.f64 x lo)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))))) (+.f64 (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))) x)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi x))))) (fma.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))) x)))
(-.f64 (-.f64 (fma.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi x))) (fma.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 lo (/.f64 x (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 (*.f64 lo hi) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))) (+.f64 (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))) x)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 x x) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) hi)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))))))) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi x)))))) (fma.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))) x)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 (fma.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 (neg.f64 lo) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) hi) (*.f64 lo (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 (*.f64 lo hi) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))))))) (/.f64 (*.f64 lo lo) (*.f64 hi x)))) (fma.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 lo (/.f64 x (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 (*.f64 lo hi) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))))))
(*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))
(*.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (-.f64 x lo)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))) x)) (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x)))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 (neg.f64 lo) (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))))) x) (*.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) hi) (*.f64 lo (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 (*.f64 lo hi) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))) x)) (*.f64 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (-.f64 x lo)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))))))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))) x)) (*.f64 hi (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x))))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 (neg.f64 lo) (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))))) x) (*.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (/.f64 lo (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 (neg.f64 lo) (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))))))))) (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 (*.f64 lo hi) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))))))) (-.f64 (-.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (-.f64 (/.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 hi hi)) (*.f64 (*.f64 lo hi) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))) x)) (*.f64 (*.f64 lo hi) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x))))
(neg.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))))
(/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))))
(fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)) (-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)) (-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 1 (*.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x)))) (pow.f64 lo 2))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 lo hi) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 hi x)) (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x)))))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi x)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi (pow.f64 x 2))))) (pow.f64 lo 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 1 (*.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x)))) (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (*.f64 x x))) (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi (*.f64 x x))))) (pow.f64 lo 3)) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 lo hi) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 hi x)) (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 (/.f64 1 (*.f64 hi (*.f64 x x))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi (*.f64 x x))))) (pow.f64 lo 3) (/.f64 x hi)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi x)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (neg.f64 lo) hi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi))
(neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi))
(fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x)))
(-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi) (/.f64 (pow.f64 x 2) (*.f64 lo hi)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 lo hi)))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x))) (/.f64 (*.f64 x x) (*.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo hi) (*.f64 x x))))
(-.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo))) (/.f64 (*.f64 x x) (*.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo hi) (*.f64 x x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) hi) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) hi)) x) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi) (/.f64 (pow.f64 x 2) (*.f64 lo hi))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 lo hi)))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi (*.f64 x x)))) (/.f64 (*.f64 lo lo) x)) (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x))) (/.f64 (*.f64 x x) (*.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo hi) (*.f64 x x))))
(-.f64 (-.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo))) (/.f64 (*.f64 x x) (*.f64 lo hi))) (/.f64 (-.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi (*.f64 x x)))) (/.f64 (*.f64 lo lo) x))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo hi) (*.f64 x x))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi))
(neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi))
(fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x)))
(-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) hi))) lo))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi (*.f64 x x))))) lo)))
(-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi (*.f64 x x)))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) hi) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) hi))) lo)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) hi))) x) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x))) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi (*.f64 x x))))) lo) (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi (*.f64 x x))))) (/.f64 (*.f64 lo lo) x))))
(+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi x)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi lo))) (-.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi (*.f64 x x)))) (/.f64 (*.f64 lo lo) x)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 hi (*.f64 x x)))) lo)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(pow.f64 (/.f64 x hi) 2)
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 (/.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))
(/.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))
(/.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))
(exp.f64 (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (exp.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)) (exp.f64 (+.f64 1 (/.f64 hi lo))))
(-.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 2)) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 lo lo) (*.f64 x x))))))
(-.f64 (fma.f64 1/2 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 lo lo) (*.f64 x x))) (exp.f64 (+.f64 1 (/.f64 hi lo)))) (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) x) lo)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 3)) (pow.f64 lo 3))) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 x 2)) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)) (fma.f64 -1/6 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 lo 3) (pow.f64 x 3))) (+.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 1/2 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 lo lo) (*.f64 x x)))))))
(-.f64 (fma.f64 -1/6 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 lo 3) (pow.f64 x 3))) (fma.f64 1/2 (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 lo lo) (*.f64 x x))) (exp.f64 (+.f64 1 (/.f64 hi lo))))) (/.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 lo x)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (/.f64 x lo)))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (pow.f64 lo 2)))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) hi) lo) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (pow.f64 lo 2))))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/6 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))
(+.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (fma.f64 1/6 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (fma.f64 1/2 (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (exp.f64 (-.f64 1 (/.f64 x lo))) (/.f64 lo hi)))))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(exp.f64 1)
(E.f64)
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (exp.f64 1))
(+.f64 (E.f64) (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))))
(+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (*.f64 (E.f64) (pow.f64 (-.f64 hi x) 2)) (*.f64 lo lo)) (E.f64)))
(+.f64 (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 hi x) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(fma.f64 1/6 (/.f64 (pow.f64 (-.f64 hi x) 3) (/.f64 (pow.f64 lo 3) (E.f64))) (+.f64 (/.f64 (-.f64 hi x) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (*.f64 (E.f64) (pow.f64 (-.f64 hi x) 2)) (*.f64 lo lo)) (E.f64))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 hi x) 3) (/.f64 (pow.f64 lo 3) (E.f64))) (/.f64 (-.f64 hi x) (/.f64 lo (E.f64)))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 hi x) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64)))
(exp.f64 1)
(E.f64)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (exp.f64 1))
(fma.f64 -1 (/.f64 (-.f64 x hi) (/.f64 lo (E.f64))) (E.f64))
(-.f64 (E.f64) (/.f64 (-.f64 x hi) (/.f64 lo (E.f64))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(fma.f64 -1 (/.f64 (-.f64 x hi) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (*.f64 (E.f64) (pow.f64 (-.f64 x hi) 2)) (*.f64 lo lo)) (E.f64)))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x hi) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64)) (/.f64 (-.f64 x hi) (/.f64 lo (E.f64))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (exp.f64 1)) lo)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(fma.f64 -1/6 (/.f64 (pow.f64 (-.f64 x hi) 3) (/.f64 (pow.f64 lo 3) (E.f64))) (fma.f64 -1 (/.f64 (-.f64 x hi) (/.f64 lo (E.f64))) (fma.f64 1/2 (/.f64 (*.f64 (E.f64) (pow.f64 (-.f64 x hi) 2)) (*.f64 lo lo)) (E.f64))))
(fma.f64 -1/6 (/.f64 (pow.f64 (-.f64 x hi) 3) (/.f64 (pow.f64 lo 3) (E.f64))) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x hi) 2) (/.f64 (*.f64 lo lo) (E.f64))) (E.f64)) (/.f64 (-.f64 x hi) (/.f64 lo (E.f64)))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))))) (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (*.f64 (pow.f64 x 3) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))))))))) lo) (/.f64 lo hi)))))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))) lo)) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi)))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))
(-.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (*.f64 hi hi) x))) (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo (*.f64 hi x))))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) x))) (fma.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi x)) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (*.f64 hi hi) x))) (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (*.f64 (/.f64 lo (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) lo))) (*.f64 hi (*.f64 x x))))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo (*.f64 hi x))))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) x))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) lo))) (*.f64 hi (*.f64 x x))))) (fma.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi x)) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(neg.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(-.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) x)))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(-.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (*.f64 hi (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 x 2)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) x) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo x) hi)))
(-.f64 (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 (neg.f64 (+.f64 lo x)) hi))
(+.f64 (fma.f64 (/.f64 lo hi) -2 (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 (+.f64 lo x) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo x)) (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 lo x))) (/.f64 (*.f64 lo x) (+.f64 lo x))))))
(+.f64 (-.f64 (fma.f64 (/.f64 lo hi) -2 (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 lo x))) (+.f64 (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 lo x)) lo) (/.f64 (+.f64 lo x) x)) (/.f64 (+.f64 lo x) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))) (*.f64 hi (+.f64 lo x))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo x)) (+.f64 (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo x)) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 lo x))) (/.f64 (*.f64 lo x) (+.f64 lo x))))) lo) (/.f64 (*.f64 hi (+.f64 lo x)) x)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 lo x))) (/.f64 (*.f64 lo x) (+.f64 lo x))))))
(+.f64 (-.f64 (fma.f64 (/.f64 lo hi) -2 (fma.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 lo x)) (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 lo x)) lo) (/.f64 (+.f64 lo x) x))) lo) (/.f64 (*.f64 hi (+.f64 lo x)) x) (/.f64 lo (*.f64 hi (/.f64 hi x))))) (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 lo x))) (+.f64 (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 lo x)) lo) (/.f64 (+.f64 lo x) x)) (/.f64 (+.f64 lo x) hi)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2))))))
(-.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 lo x) 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 lo x)))))))
(-.f64 (+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))) (neg.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2)) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 lo x))))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (+.f64 lo x)))) x)) (*.f64 (pow.f64 hi 4) (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) (*.f64 x x))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (+.f64 lo x) (*.f64 lo x)))))) (+.f64 lo x))) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 lo x))))))))
(fma.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) (*.f64 x x))) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (+.f64 lo x) (*.f64 lo x))))) (+.f64 lo x)) (-.f64 (+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))) (neg.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2)) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 lo x)))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 lo x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (*.f64 hi (-.f64 (neg.f64 lo) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 lo x)))) (*.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (neg.f64 (+.f64 lo x)))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (-.f64 (neg.f64 lo) x)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (-.f64 (neg.f64 lo) x))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 lo x)))) (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (neg.f64 (+.f64 lo x)))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))) (neg.f64 (+.f64 lo x))))) (pow.f64 hi 3))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 x (*.f64 lo lo))) (*.f64 (*.f64 hi hi) (-.f64 (neg.f64 lo) x))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (-.f64 (neg.f64 lo) x))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2))))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) x)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 lo x)))) (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (neg.f64 (+.f64 lo x)))) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))) (neg.f64 (+.f64 lo x))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))) (neg.f64 (+.f64 lo x)))))) (neg.f64 (+.f64 lo x))))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))
(+.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (-.f64 (neg.f64 lo) x))) (fma.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2)))))))) (-.f64 (neg.f64 lo) x)) (/.f64 (neg.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2)))))))) (pow.f64 hi 3)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (-.f64 (neg.f64 lo) x))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 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 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 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x)) (*.f64 lo lo) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 hi x)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) hi))) x)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x)) (*.f64 lo lo) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 (*.f64 (pow.f64 lo 3) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x))) hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(+.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 hi x)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))) (/.f64 (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 x (*.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 hi x)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))) hi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))))
(*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 (neg.f64 lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3))))
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3))) (/.f64 (*.f64 x x) (*.f64 (*.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi))))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3))) (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 hi hi)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (pow.f64 lo 6) (pow.f64 hi 6))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7))) (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)))) x) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)) -6) x (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(fma.f64 x (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)) -6) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7))) (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)))) x) (+.f64 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)) -6) x (fma.f64 (fma.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (*.f64 x x) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(fma.f64 x (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)) -6) (fma.f64 (*.f64 x x) (+.f64 (fma.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 8))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7))) (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)))) x) (+.f64 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 3))) (*.f64 -8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (pow.f64 x 3)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)) -6) x (fma.f64 (fma.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (*.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 3) (*.f64 lo lo))) (*.f64 -8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9))))))))
(fma.f64 x (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 7)) -6) (fma.f64 (*.f64 x x) (+.f64 (fma.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 8)) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 8))) (fma.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 3) (*.f64 lo lo))) (*.f64 -8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12))
(/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5)))
(+.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (*.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) -6) (pow.f64 x 5)))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) -6) (pow.f64 x 5) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 4)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10))))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5))))
(fma.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 4) (*.f64 lo lo))) (*.f64 9 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)))) (pow.f64 x 4) (+.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (*.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) -6) (pow.f64 x 5))))
(fma.f64 (fma.f64 9 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 4) (*.f64 lo lo)))) (pow.f64 x 4) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) -6) (pow.f64 x 5) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 4)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10))))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 3))) (*.f64 -8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 -2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5)))))
(fma.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 4) (*.f64 lo lo))) (*.f64 9 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)))) (pow.f64 x 4) (+.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (fma.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 3) (*.f64 lo lo))) (*.f64 -8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (pow.f64 x 3) (*.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) -6) (pow.f64 x 5)))))
(+.f64 (fma.f64 (fma.f64 9 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 4) (*.f64 lo lo)))) (pow.f64 x 4) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))) (fma.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 3) (*.f64 lo lo))) (*.f64 -8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (*.f64 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) -6) (pow.f64 x 5))))
(/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12))
(/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)))
(fma.f64 -1 (*.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) 6)) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))))
(-.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (*.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) 6)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 4)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12))))
(fma.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 4) (*.f64 lo lo))) (*.f64 9 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)))) (pow.f64 x 4) (fma.f64 -1 (*.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) 6)) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))))
(fma.f64 (fma.f64 9 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 4) (*.f64 lo lo)))) (pow.f64 x 4) (-.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (*.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) 6))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 4)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11))) (*.f64 2 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)))) (pow.f64 x 5))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 4 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 lo 2)) (pow.f64 hi 3))) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))) (pow.f64 x 3))))))
(fma.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 4) (*.f64 lo lo))) (*.f64 9 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)))) (pow.f64 x 4) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) 6)) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))) (neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 3) (*.f64 lo lo))) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9))))))))
(fma.f64 (fma.f64 9 (/.f64 (pow.f64 lo 6) (pow.f64 hi 10)) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 4) (*.f64 lo lo)))) (pow.f64 x 4) (-.f64 (-.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (*.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 11)) 6))) (*.f64 (pow.f64 x 3) (fma.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) 6) (/.f64 (pow.f64 hi 3) (*.f64 lo lo))) (*.f64 8 (/.f64 (pow.f64 lo 6) (pow.f64 hi 9)))))))
(/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12))
(/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11)))))
(+.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (*.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) -6))
(fma.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) -6 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 4)) (pow.f64 hi 10))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) (pow.f64 x 2))) (pow.f64 hi 10)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 4)) (pow.f64 hi 10)))))))
(fma.f64 8 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 10) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (fma.f64 -4 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 10) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)))) (fma.f64 -2 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 10) (pow.f64 x 4))))))))
(+.f64 (fma.f64 8 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 10) (pow.f64 x 4))) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))) (+.f64 (fma.f64 -4 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 10) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6))))) (fma.f64 -2 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 10) (pow.f64 x 4))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 4)) (pow.f64 hi 10))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 6)) (pow.f64 hi 12)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) x)) (pow.f64 hi 9))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) (pow.f64 x 2))) (pow.f64 hi 10)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 5)) (pow.f64 hi 11))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 3)) (pow.f64 hi 9))) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 4)) (pow.f64 hi 10)))))))))
(fma.f64 8 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 10) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 9) (*.f64 x (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)))) (fma.f64 -4 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 10) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)))) (fma.f64 -2 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) (fma.f64 -8 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 9) (pow.f64 x 3))) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 10) (pow.f64 x 4))))))))))
(+.f64 (fma.f64 8 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 10) (pow.f64 x 4))) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 12) (pow.f64 x 6)))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 9) (*.f64 x (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)))) (+.f64 (fma.f64 -4 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 10) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6))))) (fma.f64 -2 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 11) (pow.f64 x 5))) (fma.f64 -8 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 9) (pow.f64 x 3))) (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 10) (pow.f64 x 4))))))))
(/.f64 (pow.f64 lo 6) (pow.f64 hi 6))
(+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7)))))
(+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (*.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 7) x)) -6))
(fma.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 7) x)) -6 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))))) (pow.f64 hi 8)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (fma.f64 8 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (fma.f64 -4 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 7) x)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 7) x))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)) (pow.f64 hi 8)))))))
(+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (fma.f64 8 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (+.f64 (*.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 7) x)) -6) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 8) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6))))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) x)) (pow.f64 hi 9))) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))))) (pow.f64 hi 8)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 6) x) (pow.f64 hi 7))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 3)) (pow.f64 hi 9))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 9) (*.f64 x (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)))) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (fma.f64 8 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (fma.f64 -4 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 7) x)) (+.f64 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)) (pow.f64 hi 8)) (fma.f64 -2 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 7) x)) (*.f64 -8 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 9) (pow.f64 x 3)))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 9) (*.f64 x (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (+.f64 (fma.f64 8 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (+.f64 (*.f64 (/.f64 (pow.f64 lo 6) (/.f64 (pow.f64 hi 7) x)) -6) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 8) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6))))) (/.f64 (*.f64 -8 (*.f64 (pow.f64 x 3) (pow.f64 lo 6))) (pow.f64 hi 9)))))
(/.f64 (pow.f64 lo 6) (pow.f64 hi 6))
(+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lo 6) x)) (*.f64 4 (*.f64 (pow.f64 lo 6) x))) (pow.f64 hi 7))))
(+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 6)) 6) (pow.f64 hi 7))))
(-.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 6)) 6) (pow.f64 hi 7)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lo 6) x)) (*.f64 4 (*.f64 (pow.f64 lo 6) x))) (pow.f64 hi 7))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))))) (pow.f64 hi 8))))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 6)) 6) (pow.f64 hi 7)) (fma.f64 8 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)) (pow.f64 hi 8))))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (+.f64 (-.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 6)) 6) (pow.f64 hi 7))) (fma.f64 8 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 8) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6))))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 lo 6) (pow.f64 x 3))) (*.f64 2 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)))) x)))) (pow.f64 hi 9))) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lo 6) x)) (*.f64 4 (*.f64 (pow.f64 lo 6) x))) (pow.f64 hi 7))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 x 2)) (pow.f64 hi 8))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))) (*.f64 2 (*.f64 (pow.f64 lo 4) (pow.f64 x 2))))) (pow.f64 hi 8)))))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 (pow.f64 x 3) (pow.f64 lo 6)) (*.f64 2 (*.f64 (*.f64 lo lo) (*.f64 x (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6))))) (pow.f64 hi 9)) (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 6)) 6) (pow.f64 hi 7)) (fma.f64 8 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)) (pow.f64 hi 8)))))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (-.f64 (+.f64 (-.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 6)) 6) (pow.f64 hi 7))) (fma.f64 8 (/.f64 (*.f64 (*.f64 x x) (pow.f64 lo 6)) (pow.f64 hi 8)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 8) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6))))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 lo lo) (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 4)) 6)) x) (*.f64 8 (*.f64 (pow.f64 x 3) (pow.f64 lo 6)))) (pow.f64 hi 9))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 lo 6)) (pow.f64 hi 6))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))))) (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (*.f64 (pow.f64 x 3) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))))))))) lo) (/.f64 lo hi)))))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))) lo)) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi)))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))
(-.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (*.f64 hi hi) x))) (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo (*.f64 hi x))))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) x))) (fma.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi x)) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (*.f64 hi hi) x))) (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (*.f64 (/.f64 lo (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) lo))) (*.f64 hi (*.f64 x x))))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo (*.f64 hi x))))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 hi hi) x))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) lo))) (*.f64 hi (*.f64 x x))))) (fma.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (pow.f64 hi 3))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 hi x)) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(neg.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(-.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) x)))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(-.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (*.f64 hi (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 x 2)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) x) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))))))) (/.f64 lo (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo x) hi)))
(-.f64 (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 (neg.f64 (+.f64 lo x)) hi))
(+.f64 (fma.f64 (/.f64 lo hi) -2 (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 (+.f64 lo x) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo x)) (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 lo x))) (/.f64 (*.f64 lo x) (+.f64 lo x))))))
(+.f64 (-.f64 (fma.f64 (/.f64 lo hi) -2 (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 lo x))) (+.f64 (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 lo x)) lo) (/.f64 (+.f64 lo x) x)) (/.f64 (+.f64 lo x) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))) (*.f64 hi (+.f64 lo x))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo x)) (+.f64 (fma.f64 -2 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo x)) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 lo x))) (/.f64 (*.f64 lo x) (+.f64 lo x))))) lo) (/.f64 (*.f64 hi (+.f64 lo x)) x)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 lo x))) (/.f64 (*.f64 lo x) (+.f64 lo x))))))
(+.f64 (-.f64 (fma.f64 (/.f64 lo hi) -2 (fma.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 lo x)) (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 lo x)) lo) (/.f64 (+.f64 lo x) x))) lo) (/.f64 (*.f64 hi (+.f64 lo x)) x) (/.f64 lo (*.f64 hi (/.f64 hi x))))) (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 lo x))) (+.f64 (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 lo x)) lo) (/.f64 (+.f64 lo x) x)) (/.f64 (+.f64 lo x) hi)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2))))))
(-.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 lo x) 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 lo x)))))))
(-.f64 (+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))) (neg.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2)) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 lo x))))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (+.f64 lo x)))) x)) (*.f64 (pow.f64 hi 4) (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) (*.f64 x x))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (+.f64 lo x) (*.f64 lo x)))))) (+.f64 lo x))) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 lo x))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (+.f64 lo x)))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 lo x)))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 lo x))))))))
(fma.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) (*.f64 x x))) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (+.f64 lo x) (*.f64 lo x))))) (+.f64 lo x)) (-.f64 (+.f64 (fma.f64 2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (+.f64 lo x))) (/.f64 (*.f64 lo (neg.f64 lo)) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (+.f64 lo x))) (neg.f64 (fma.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2)) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 lo x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2))) (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 lo x)) (*.f64 lo x)))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 lo x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (*.f64 hi (-.f64 (neg.f64 lo) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 lo x)))) (*.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (neg.f64 (+.f64 lo x)))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (-.f64 (neg.f64 lo) x)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (-.f64 (neg.f64 lo) x))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 lo x)))) (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (neg.f64 (+.f64 lo x)))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))) (neg.f64 (+.f64 lo x))))) (pow.f64 hi 3))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 x (*.f64 lo lo))) (*.f64 (*.f64 hi hi) (-.f64 (neg.f64 lo) x))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (-.f64 (neg.f64 lo) x))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2))))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) x)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 lo x)))) (fma.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (neg.f64 (+.f64 lo x)))) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))) (neg.f64 (+.f64 lo x))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 lo x)) x))) (neg.f64 (/.f64 (*.f64 lo (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))) (neg.f64 (+.f64 lo x)))))) (neg.f64 (+.f64 lo x))))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 lo x)) 2)))))
(+.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x (-.f64 (neg.f64 lo) x))) (fma.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2)))))))) (-.f64 (neg.f64 lo) x)) (/.f64 (neg.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x x))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (-.f64 (neg.f64 lo) x) x)) (/.f64 (*.f64 lo (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo)))) (pow.f64 (+.f64 lo x) 2)))))))) (pow.f64 hi 3)))) (/.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) hi) (-.f64 (neg.f64 lo) x))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (*.f64 (+.f64 lo x) (-.f64 x lo))) (pow.f64 (+.f64 lo x) 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 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 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x)) (*.f64 lo lo) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 hi x)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) hi))) x)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x)) (*.f64 lo lo) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 (*.f64 (pow.f64 lo 3) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x))) hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(+.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 hi x)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))) (/.f64 (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 x (*.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 hi x)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))) hi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))))
(*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 (neg.f64 lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3))))
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3))) (/.f64 (*.f64 x x) (*.f64 (*.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi))))))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3))) (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo)))))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(-.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (/.f64 x (pow.f64 hi 3)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 hi hi)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo))))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (*.f64 lo (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 x lo) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 x lo) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(*.f64 1 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (/.f64 (+.f64 x lo) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 (/.f64 1 (+.f64 lo x)) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 (+.f64 lo x) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 3)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi) 3) 1/3)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 2)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(pow.f64 (/.f64 (/.f64 (+.f64 x lo) hi) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) -1)
(/.f64 1 (/.f64 (+.f64 lo x) (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi) 2))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 lo x))) 2))
(fabs.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo))) hi))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi) 3))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) 3) (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) 3) (pow.f64 (/.f64 (+.f64 lo x) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 1))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (+.f64 lo x) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2))) 1)
(pow.f64 (/.f64 x hi) 2)
(*.f64 (/.f64 x hi) (/.f64 x hi))
(pow.f64 (/.f64 x hi) 2)
(*.f64 1 (pow.f64 (/.f64 x hi) 2))
(pow.f64 (/.f64 x hi) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 4)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 1 hi) 2))
(/.f64 x (*.f64 (/.f64 hi x) hi))
(pow.f64 (/.f64 x hi) 2)
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi x)))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(*.f64 (/.f64 x hi) (/.f64 (neg.f64 x) (neg.f64 hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 x x) hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 x 1) (*.f64 hi (/.f64 hi x)))
(pow.f64 (/.f64 x hi) 2)
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 x hi) (/.f64 (neg.f64 x) (neg.f64 hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 x x) hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 x hi) (/.f64 (neg.f64 x) (neg.f64 hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 x x) hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(*.f64 (/.f64 x hi) (/.f64 (neg.f64 x) (neg.f64 hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 x x) hi)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 x hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 x hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 x hi) 2))))
(pow.f64 (/.f64 x hi) 2)
(cbrt.f64 (pow.f64 (/.f64 x hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 x hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 x hi))))
(pow.f64 (/.f64 x hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 x hi))) 1))
(pow.f64 (/.f64 x hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 x hi) 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(+.f64 1 (/.f64 hi lo))
(*.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))
(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 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (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 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.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)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(+.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 (exp.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) 1)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 1 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (E.f64) (exp.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (E.f64) (exp.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (E.f64) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3) 1/3)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 2)
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(fabs.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(log.f64 (exp.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 3)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 2)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) -1)
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) 3) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 1)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(*.f64 (*.f64 lo lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 1 (/.f64 hi lo)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (*.f64 lo lo))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) 1/3) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(/.f64 1 (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (neg.f64 (/.f64 hi lo))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 (/.f64 hi lo)) (neg.f64 (/.f64 hi lo))))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) 1) (*.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi lo))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) 1) (*.f64 (neg.f64 (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))) (*.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 (/.f64 hi lo)) hi))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) (*.f64 hi (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 hi (neg.f64 (/.f64 hi lo))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(-.f64 (/.f64 1 (/.f64 hi lo)) (/.f64 (/.f64 x hi) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))) (fabs.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6) 1/6)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) -1)
(/.f64 1 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3)))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))) 1)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 lo 6) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 6))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 6) (pow.f64 lo 6))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 6) (pow.f64 (/.f64 1 (/.f64 hi lo)) 6))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6) (pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(*.f64 (pow.f64 (*.f64 lo lo) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 12))
(fabs.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(exp.f64 (*.f64 6 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 3)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 2)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) -1)
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) 3) (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) 1))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 1)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(*.f64 (*.f64 lo lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 1 (/.f64 hi lo)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (*.f64 lo lo))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4) 1/3) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4)))
(/.f64 1 (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (neg.f64 (/.f64 hi lo))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 (/.f64 hi lo)) (neg.f64 (/.f64 hi lo))))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) 1) (*.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi lo))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) 1) (*.f64 (neg.f64 (/.f64 hi lo)) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))) (*.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (neg.f64 (/.f64 hi lo)) hi))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) (*.f64 hi (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (-.f64 1 (/.f64 x hi))) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (neg.f64 (-.f64 1 (/.f64 x hi)))) (*.f64 hi (neg.f64 (/.f64 hi lo))))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (neg.f64 (pow.f64 (/.f64 hi lo) 2)))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)

eval644.0ms (6.8%)

Compiler

Compiled 38111 to 19444 computations (49% saved)

prune322.0ms (3.4%)

Pruning

90 alts after pruning (88 fresh and 2 done)

PrunedKeptTotal
New88646932
Fresh234265
Picked415
Done011
Total913901003
Accurracy
19.3%
Counts
1003 → 90
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.4%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.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)))
9.4%
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.2%
(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 (-.f64 x lo) hi) lo) hi))
9.4%
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
9.4%
(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.4%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
9.4%
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) -1)
9.4%
(fma.f64 (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
18.8%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)) 2)
9.5%
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
14.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)))) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 2) 3))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))) (log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) 3))) (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) 3)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))) 2) 3))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
14.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (/.f64 hi lo) hi)) 3))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) 3))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6)))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 4)))) (/.f64 (+.f64 x lo) hi))
18.8%
(/.f64 (-.f64 (/.f64 x (*.f64 (/.f64 hi x) hi)) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 (+.f64 x lo) hi))
9.4%
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2) (+.f64 1 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))))
15.0%
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi) (+.f64 lo x))
18.8%
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 hi lo))
18.8%
(/.f64 (neg.f64 lo) hi)
15.0%
(/.f64 1 (/.f64 (+.f64 lo x) (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) hi)))
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(-.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) 1)
18.8%
(-.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)) 1)
18.8%
(-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (*.f64 (+.f64 1 (/.f64 x hi)) lo) (-.f64 (/.f64 (/.f64 x (*.f64 hi hi)) (+.f64 1 (/.f64 x hi))) (/.f64 (/.f64 1 hi) (+.f64 1 (/.f64 x hi)))))) 1)
9.4%
(-.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 1)
9.4%
(-.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
9.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
9.4%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi))))) 1)
9.5%
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
9.4%
(-.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))) 1)
9.4%
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))))))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
18.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (/.f64 (+.f64 x lo) hi)))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 (/.f64 1 (+.f64 lo x)) hi))
18.8%
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
9.5%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
18.8%
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi))
18.8%
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
9.5%
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 3))
9.5%
(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)))))
9.5%
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
9.5%
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
9.5%
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.8%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
18.8%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 x lo)) hi)))
8.6%
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 3))
18.8%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) 3))
9.4%
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
18.7%
1
Compiler

Compiled 6409 to 3154 computations (50.8% saved)

regimes239.0ms (2.5%)

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

4 calls:

61.0ms
x
59.0ms
hi
58.0ms
lo
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1hi
18.8%1x
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 3690 to 1619 computations (56.1% saved)

regimes18.0ms (0.2%)

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

1 calls:

12.0ms
x
Results
AccuracySegmentsBranch
18.8%1x
Compiler

Compiled 302 to 127 computations (57.9% saved)

regimes40.0ms (0.4%)

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

4 calls:

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

Compiled 308 to 133 computations (56.8% saved)

regimes7.0ms (0.1%)

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

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
18.8%1x
Compiler

Compiled 55 to 29 computations (47.3% saved)

regimes17.0ms (0.2%)

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

4 calls:

5.0ms
lo
4.0ms
x
4.0ms
hi
2.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1hi
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.8%1x
Compiler

Compiled 63 to 37 computations (41.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:

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

Compiled 16 to 13 computations (18.8% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Rules
112×unsub-neg
82×neg-mul-1
46×distribute-neg-out
40×neg-sub0
38×sub-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
025140
146140
271140
3103140
4123132
5147132
6182132
7206132
8264132
9322132
10325132
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi))
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 hi lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi))
(neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) lo) hi))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (neg.f64 lo)) hi)
(/.f64 (neg.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 hi lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(/.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (+.f64 -1 (/.f64 x hi))) hi)
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi))
(*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 65 to 47 computations (27.7% saved)

soundness1.5s (16.1%)

Rules
1402×distribute-lft-in
1402×distribute-lft-in
1244×fma-def
1242×times-frac
1242×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
031257
1750255
051414389
1125712895
2419111961
0172561934
1571657446
051414389
1125712895
2419111961
0172561934
1571657446
0109744145
1334942317
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 506 to 294 computations (41.9% saved)

end0.0ms (0%)

preprocess45.0ms (0.5%)

Compiler

Compiled 120 to 68 computations (43.3% saved)

Profiling

Loading profile data...