xlohi (overflows)

Time bar (total: 9.5s)

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)

sample825.0ms (8.7%)

Results
814.0ms8256×body256valid
Bogosity

preprocess174.0ms (1.8%)

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)

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

localize25.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series57.0ms (0.6%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
53.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))
1.0ms
hi
@0
(/.f64 (-.f64 x lo) (-.f64 hi lo))
0.0ms
x
@inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))

rewrite182.0ms (1.9%)

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

simplify296.0ms (3.1%)

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

eval316.0ms (3.3%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune79.0ms (0.8%)

Pruning

9 alts after pruning (9 fresh and 0 done)

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

Compiled 488 to 304 computations (37.7% saved)

localize394.0ms (4.2%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) lo)
99.0%
(/.f64 x (*.f64 lo lo))
98.5%
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
97.5%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
100.0%
(/.f64 (-.f64 x lo) hi)
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
99.6%
(/.f64 (-.f64 x hi) lo)
97.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
100.0%
(/.f64 (-.f64 x lo) hi)
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
99.0%
(/.f64 x (*.f64 hi hi))
98.5%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 187 to 52 computations (72.2% saved)

series77.0ms (0.8%)

Counts
14 → 420
Calls

114 calls:

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

rewrite108.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
758×add-sqr-sqrt
750×pow1
750×*-un-lft-identity
702×add-cbrt-cube
702×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify236.0ms (2.5%)

Algorithm
egg-herbie
Rules
1562×log-prod
670×associate-*r*
626×fma-def
624×associate-*l*
414×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068221752
1170618736
2704818736
Stop Event
node limit
Counts
726 → 431
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 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 hi lo) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.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 (/.f64 hi lo) (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.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 -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 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(+.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 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(+.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 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
-1
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
-1
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
-1
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(-.f64 (/.f64 x lo) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 1)
(pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 3)
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 hi hi)))) 1)
(*.f64 1 (/.f64 x (*.f64 hi hi)))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 x (*.f64 hi hi))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi))) (sqrt.f64 (/.f64 x (*.f64 hi hi))))
(pow.f64 (/.f64 x (*.f64 hi hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi))) 2)
(pow.f64 (/.f64 (*.f64 hi hi) x) -1)
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 hi hi)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 hi hi))))
(exp.f64 (log.f64 (/.f64 x (*.f64 hi hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 hi hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 hi hi))))
(+.f64 (pow.f64 hi -1) (neg.f64 (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 x (*.f64 hi hi)) 1))) (fma.f64 (neg.f64 (/.f64 x (*.f64 hi hi))) 1 (*.f64 (/.f64 x (*.f64 hi hi)) 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 (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 hi -1)) 2) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (/.f64 x (*.f64 hi hi)) 1))) (fma.f64 (neg.f64 (/.f64 x (*.f64 hi hi))) 1 (*.f64 (/.f64 x (*.f64 hi hi)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 hi -1)) 2) (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 (pow.f64 (cbrt.f64 (pow.f64 hi -1)) 2) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (/.f64 x (*.f64 hi hi)) 1))) (fma.f64 (neg.f64 (/.f64 x (*.f64 hi hi))) 1 (*.f64 (/.f64 x (*.f64 hi hi)) 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 (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2))))
(*.f64 1 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 2) (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (*.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (+.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))
(pow.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(fma.f64 1 (pow.f64 hi -1) (neg.f64 (/.f64 x (*.f64 hi hi))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 hi -1)) 2) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (/.f64 x (*.f64 hi hi))))
(fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (/.f64 x (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) lo (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi 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 (*.f64 hi hi)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 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 (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2)
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(fma.f64 x (pow.f64 hi -1) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.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)
(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 (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 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 x hi) (pow.f64 lo -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.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)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(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)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (/.f64 (-.f64 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 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (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 (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)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))) 1)
(*.f64 1 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 2) (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(*.f64 (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 3)
(pow.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 2)
(log.f64 (exp.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))))
(cbrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(exp.f64 (log.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 1)
(pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 3)
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 2)
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))
(-.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 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 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 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2))) 2)
(pow.f64 (/.f64 (*.f64 lo lo) x) -1)
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 x lo) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x lo) 1))) 1)
(*.f64 1 (-.f64 (/.f64 x lo) 1))
(*.f64 (-.f64 x lo) (pow.f64 lo -1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) 1)) 2) (cbrt.f64 (-.f64 (/.f64 x lo) 1)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x lo) 1)) (sqrt.f64 (-.f64 (/.f64 x lo) 1)))
(pow.f64 (-.f64 (/.f64 x lo) 1) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) 1)) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x lo) 1)) 2)
(pow.f64 (/.f64 lo (-.f64 x lo)) -1)
(log.f64 (exp.f64 (-.f64 (/.f64 x lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x lo) 1)))
(exp.f64 (log.f64 (-.f64 (/.f64 x lo) 1)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x lo) 1)) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x lo) 1)))
Outputs
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 (*.f64 x (pow.f64 hi -2)) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 (*.f64 x (pow.f64 hi -2)) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 (*.f64 x (pow.f64 hi -2)) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (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 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 x (neg.f64 (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 hi) (*.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 hi) (*.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 hi) (*.f64 x (pow.f64 hi -2)))
(/.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 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(/.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 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(/.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 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 x (neg.f64 (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 hi) (*.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 hi) (*.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 hi) (*.f64 x (pow.f64 hi -2)))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 x (neg.f64 (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 hi) (*.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 hi) (*.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 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 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.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 (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x 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 (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)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.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))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(*.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 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -1 (/.f64 -1 hi))) x (-.f64 (/.f64 (neg.f64 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))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -1 (/.f64 -1 hi))) x (-.f64 (/.f64 (neg.f64 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))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 -1 (/.f64 -1 hi))) x (-.f64 (/.f64 (neg.f64 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))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (*.f64 x (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 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 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 (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 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (*.f64 x (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 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 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 (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 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (*.f64 x (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 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.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 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.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 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.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 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.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 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.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 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.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 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(*.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 (/.f64 hi lo) lo) (/.f64 -1 lo)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.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 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.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 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.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 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) 1))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.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 (*.f64 lo lo) x)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(-.f64 1 (/.f64 x 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 1 (/.f64 x 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 1 (/.f64 x 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 1 (/.f64 x lo)))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 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 1 (/.f64 x 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 1 (/.f64 x 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 1 (/.f64 x lo)))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 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 1 (/.f64 x 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 1 (/.f64 x 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 1 (/.f64 x lo)))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo x) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo x) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo x) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
-1
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
-1
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
-1
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 3)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3) 1/3)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 hi hi)))) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 1 (/.f64 x (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 x (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi))) (sqrt.f64 (/.f64 x (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (/.f64 x (*.f64 hi hi)) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 3) 1/3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi))) 2)
(/.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 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 hi hi)))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 3))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (/.f64 x (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 hi hi))) 1))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(+.f64 (pow.f64 hi -1) (neg.f64 (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 x (*.f64 hi hi)) 1))) (fma.f64 (neg.f64 (/.f64 x (*.f64 hi hi))) 1 (*.f64 (/.f64 x (*.f64 hi hi)) 1)))
(+.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.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 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2))))
(+.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 hi -1)) 2) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (/.f64 x (*.f64 hi hi)) 1))) (fma.f64 (neg.f64 (/.f64 x (*.f64 hi hi))) 1 (*.f64 (/.f64 x (*.f64 hi hi)) 1)))
(+.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 hi -1)) 2) (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 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 hi -1)) 2) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2))))
(+.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (/.f64 x (*.f64 hi hi)) 1))) (fma.f64 (neg.f64 (/.f64 x (*.f64 hi hi))) 1 (*.f64 (/.f64 x (*.f64 hi hi)) 1)))
(+.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.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 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) 2))))
(+.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 hi hi))))
(+.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 (*.f64 x (pow.f64 hi -2)) 0))
(*.f64 1 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 2) (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) (sqrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (pow.f64 hi 3))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (*.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 (*.f64 (/.f64 1 hi) x) (*.f64 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 (*.f64 x (pow.f64 hi -2)) hi))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (+.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.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))))
(pow.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) 1)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) 3) 1/3)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 2)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) 3))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(fma.f64 1 (pow.f64 hi -1) (neg.f64 (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 hi -1)) 2) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) lo (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 2))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 0))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 x (pow.f64 hi -1) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (*.f64 x (pow.f64 hi -2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (pow.f64 hi -1) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (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 (/.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))
(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))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (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 (/.f64 x lo) (/.f64 hi lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(+.f64 (/.f64 (-.f64 x hi) lo) 0)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (-.f64 x hi) (pow.f64 lo -1))
(/.f64 (-.f64 x hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(/.f64 (-.f64 x hi) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 x hi) lo)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 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 x lo) (/.f64 (*.f64 hi hi) lo)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (/.f64 lo hi) (/.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 x lo) (/.f64 (*.f64 hi hi) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (pow.f64 hi -1) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))) 1)
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(*.f64 1 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 2) (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(*.f64 (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 1)
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(pow.f64 (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 3)
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(pow.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 3) 1/3)
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(pow.f64 (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 2)
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(log.f64 (exp.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(cbrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 3))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(expm1.f64 (log1p.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(exp.f64 (log.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 1))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(log1p.f64 (expm1.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (-.f64 1 (/.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))) 1)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 1)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 3)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 3) 1/3)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 2)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 3))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))) 1))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2))))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(-.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 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 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 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(*.f64 x (pow.f64 lo -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(*.f64 x (pow.f64 lo -2))
(pow.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2))) 2)
(*.f64 x (pow.f64 lo -2))
(pow.f64 (/.f64 (*.f64 lo lo) x) -1)
(/.f64 1 (/.f64 (*.f64 lo lo) x))
(*.f64 (/.f64 1 lo) (/.f64 x lo))
(log.f64 (pow.f64 (exp.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 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))
(*.f64 x (pow.f64 lo -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(*.f64 x (pow.f64 lo -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x lo) 1))) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(*.f64 1 (-.f64 (/.f64 x lo) 1))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(*.f64 (-.f64 x lo) (pow.f64 lo -1))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) 1)) 2) (cbrt.f64 (-.f64 (/.f64 x lo) 1)))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x lo) 1)) (sqrt.f64 (-.f64 (/.f64 x lo) 1)))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (-.f64 (/.f64 x lo) 1) 1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) 1)) 3)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 3) 1/3)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x lo) 1)) 2)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (/.f64 lo (-.f64 x lo)) -1)
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(log.f64 (exp.f64 (-.f64 (/.f64 x lo) 1)))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x lo) 1))))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x lo) 1) 3))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x lo) 1)))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(exp.f64 (log.f64 (-.f64 (/.f64 x lo) 1)))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x lo) 1)) 1))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x lo) 1)))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))

eval397.0ms (4.2%)

Compiler

Compiled 10444 to 4089 computations (60.8% saved)

prune209.0ms (2.2%)

Pruning

49 alts after pruning (49 fresh and 0 done)

PrunedKeptTotal
New46047507
Fresh224
Picked505
Done000
Total46749516
Accurracy
19.1%
Counts
516 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.3%
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
9.3%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.5%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 3)))
9.5%
(fma.f64 -1 (*.f64 (-.f64 x lo) (pow.f64 lo -1)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 3)
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
9.5%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)))
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 (*.f64 hi hi)))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.5%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
18.7%
(-.f64 1 (/.f64 x lo))
9.5%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.5%
(-.f64 1 (*.f64 (-.f64 x hi) (pow.f64 lo -1)))
9.5%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.3%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
9.0%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.6%
(+.f64 (/.f64 hi lo) 1)
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.3%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
9.5%
(log.f64 (exp.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
9.5%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
9.5%
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
8.8%
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
9.3%
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
9.3%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.5%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 3)))
9.5%
(fma.f64 -1 (*.f64 (-.f64 x lo) (pow.f64 lo -1)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 3)
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
9.5%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)))
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 (*.f64 hi hi)))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.5%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
18.7%
(-.f64 1 (/.f64 x lo))
9.5%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.5%
(-.f64 1 (*.f64 (-.f64 x hi) (pow.f64 lo -1)))
9.5%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.3%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
9.0%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.6%
(+.f64 (/.f64 hi lo) 1)
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.3%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
9.5%
(log.f64 (exp.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
9.5%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
9.5%
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
8.8%
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 3476 to 2132 computations (38.7% saved)

localize334.0ms (3.5%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.8%
(expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
99.2%
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
99.0%
(/.f64 x (*.f64 hi hi))
98.5%
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))
100.0%
(/.f64 (-.f64 x lo) hi)
99.7%
(log1p.f64 (/.f64 (-.f64 x lo) hi))
99.7%
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
99.2%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
100.0%
(/.f64 (-.f64 x lo) hi)
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
98.5%
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
97.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
100.0%
(-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))
99.0%
(/.f64 x (*.f64 hi hi))
98.5%
(*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi))))))
92.1%
(exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))
Compiler

Compiled 255 to 84 computations (67.1% saved)

series131.0ms (1.4%)

Counts
11 → 372
Calls

93 calls:

TimeVariablePointExpression
33.0ms
x
@-inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
28.0ms
hi
@inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.0ms
x
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
17.0ms
hi
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
13.0ms
lo
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)

rewrite165.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
854×expm1-udef
508×add-sqr-sqrt
506×pow1
498×*-un-lft-identity
480×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify252.0ms (2.7%)

Algorithm
egg-herbie
Rules
1012×times-frac
708×distribute-rgt-in
704×distribute-lft-in
490×*-commutative
490×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119436543
1366933143
Stop Event
node limit
Counts
815 → 727
Calls
Call 1
Inputs
(*.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 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (*.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 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3)))))) 1)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))))) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) (pow.f64 lo 3)))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 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 (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/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.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 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 -1/2 (/.f64 (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 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.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 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))))) (/.f64 lo hi))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))
(+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3))))))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
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 (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/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (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 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (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 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))) (/.f64 lo hi))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (log.f64 (+.f64 (/.f64 x hi) 1)))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))))
(+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (/.f64 hi (-.f64 x lo)) (log.f64 (-.f64 x lo))))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))))))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 (-.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 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4) (pow.f64 lo 4))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))))
(-.f64 (exp.f64 (/.f64 lo hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))) 1)
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x hi) hi))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 (/.f64 x hi) hi)))
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(-.f64 (/.f64 (pow.f64 hi -3) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 (/.f64 (/.f64 x hi) hi) 3) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(-.f64 (/.f64 (pow.f64 hi -2) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))) (/.f64 (pow.f64 (/.f64 (/.f64 x hi) hi) 2) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (/.f64 hi (/.f64 x hi)) hi) (*.f64 hi (/.f64 hi (/.f64 x hi))))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (/.f64 lo hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) lo) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) lo) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x hi) hi))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 (/.f64 x hi) hi)))
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (/.f64 hi (/.f64 x hi)) hi) (*.f64 hi (/.f64 hi (/.f64 x hi))))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (-.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 x lo)))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (*.f64 hi hi)) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 lo (-.f64 x lo)))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) hi) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) hi))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (*.f64 hi hi)) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (*.f64 lo (-.f64 x lo)))) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) hi) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) hi))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) hi) (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi)) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 hi (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1))) (*.f64 hi (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 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 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 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 -1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 (/.f64 1 hi) x) (*.f64 (/.f64 1 hi) (neg.f64 lo)))
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (/.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (-.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1)) (neg.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(+.f64 -1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 (/.f64 1 hi) x) (*.f64 (/.f64 1 hi) (neg.f64 lo)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (-.f64 x lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
(*.f64 (*.f64 (/.f64 1 hi) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (-.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1)) (neg.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(+.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) -1)
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) 1)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (/.f64 lo hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) lo) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) lo) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (/.f64 lo hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (cbrt.f64 (*.f64 lo lo)) (*.f64 (cbrt.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (cbrt.f64 (*.f64 lo lo))) (cbrt.f64 lo))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) lo) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) lo) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(+.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) -1)
(-.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1)
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2) (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1) (+.f64 (*.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1) (+.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
Outputs
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.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 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 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 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 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 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.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 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 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 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 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 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo 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 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo 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 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo 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 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x)) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(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)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (neg.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (neg.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (neg.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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 lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) 1)
(expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))
(expm1.f64 (-.f64 (log.f64 x) (log.f64 hi)))
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))
(+.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x) (expm1.f64 (-.f64 (log.f64 x) (log.f64 hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))))
(+.f64 (*.f64 (/.f64 0 x) (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) x)) (+.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x) (expm1.f64 (-.f64 (log.f64 x) (log.f64 hi)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))))) 1))
(+.f64 (*.f64 (/.f64 0 x) (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) x)) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (pow.f64 x 3) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) -1))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) -1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))
(+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))
(+.f64 (/.f64 0 (/.f64 (*.f64 x x) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) -1)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3)))))) 1)
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))) (neg.f64 (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) 1/3)) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))))))) -1)
(+.f64 (+.f64 (+.f64 (/.f64 0 (/.f64 (*.f64 x x) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) (-.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 1/3)) (/.f64 (pow.f64 x 3) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) -1)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))
(fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(+.f64 (neg.f64 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi)))))) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))
(+.f64 (/.f64 (neg.f64 hi) (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi))))) (fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))) (+.f64 (neg.f64 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi)))))) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))))
(+.f64 (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) lo)) (+.f64 (/.f64 (neg.f64 hi) (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi))))) (fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) -1)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))) (-.f64 (fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))))) 1))
(+.f64 (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) lo)) (+.f64 (-.f64 (+.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 -1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))))) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi)))))) -1))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) 1)
(+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))
(+.f64 (/.f64 (neg.f64 (+.f64 1 (/.f64 x hi))) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))))) (fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))))) (pow.f64 lo 2)))) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) lo))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) (pow.f64 lo 3)))))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))) (neg.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) (-.f64 (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) lo)) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 -1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) -1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo))))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)) (expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)) (expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)) (expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (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 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.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 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) 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 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (/.f64 x hi) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) 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 (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 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.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 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (+.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 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))))) (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3))) (/.f64 lo hi))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (/.f64 (neg.f64 lo) hi))
(-.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))
(exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))
(exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))
(+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x))
(+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x)))
(+.f64 (+.f64 (*.f64 (/.f64 0 x) (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) x)) (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x)) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (+.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))))))
(+.f64 (*.f64 (/.f64 0 x) (/.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) x)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (pow.f64 x 3) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))
(exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))
(*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))
(+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))) (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))))
(+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))) (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))))) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))))
(+.f64 (+.f64 (/.f64 0 (/.f64 (*.f64 x x) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))) (neg.f64 (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) 1/3)) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))))))
(+.f64 (+.f64 (/.f64 0 (/.f64 (*.f64 x x) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) (-.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 1/3)) (/.f64 (pow.f64 x 3) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))
(exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))
(*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))
(-.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))))
(+.f64 (-.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi)))))) (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))))
(fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))))))
(-.f64 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 -1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))))) (+.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) lo)))) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))
(exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)))
(fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo))))
(fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))))
(+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) lo)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))))))))
(+.f64 (*.f64 (/.f64 0 lo) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) lo)) (-.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 -1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (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 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))) (/.f64 lo hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (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 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (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 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))) (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3))) (/.f64 lo hi))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) (+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi))))))
(fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi)))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))
(fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))
(-.f64 (log.f64 x) (log.f64 hi))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))))
(+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (-.f64 (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))) (log.f64 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))))
(+.f64 (log.f64 x) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (-.f64 (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))) (log.f64 hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))
(-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))))) (log.f64 (/.f64 -1 x)))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (log.f64 (+.f64 (/.f64 x hi) 1)))
(fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))) (log.f64 (+.f64 1 (/.f64 x hi))))
(-.f64 (log1p.f64 (/.f64 x hi)) (/.f64 (/.f64 lo (+.f64 1 (/.f64 x hi))) hi))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi))) (log.f64 (+.f64 1 (/.f64 x hi)))))
(-.f64 (+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 (/.f64 -1/2 (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 (/.f64 lo (+.f64 1 (/.f64 x hi))) hi))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1)))))
(fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))) (fma.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi))) (log.f64 (+.f64 1 (/.f64 x hi))))))
(-.f64 (+.f64 (+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 (/.f64 -1/2 (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (/.f64 -1/3 (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 (/.f64 lo hi) 3))) (/.f64 (/.f64 lo (+.f64 1 (/.f64 x hi))) hi))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))
(fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 lo))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))
(fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi))))
(+.f64 (log.f64 lo) (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (log.f64 lo) (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (log.f64 lo) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))
(-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))
(fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (/.f64 hi (-.f64 x lo)) (log.f64 (-.f64 x lo))))
(fma.f64 -1 (log.f64 hi) (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(-.f64 (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (log.f64 hi))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))))))
(fma.f64 -1 (log.f64 hi) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2))))))
(-.f64 (+.f64 (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)))) (log.f64 hi))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))))))
(fma.f64 -1 (log.f64 hi) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (+.f64 (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2))))) (log.f64 hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) -1/4)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) -1/4))) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) -1/4)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) -1/4))) (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.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 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.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 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(fma.f64 1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 2) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (fma.f64 1/6 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 3) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(fma.f64 1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 2) (fma.f64 1/6 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 3) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4) (pow.f64 lo 4))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (fma.f64 1/6 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 3) (fma.f64 1/24 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 4) (pow.f64 lo 4)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))))
(fma.f64 1/2 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 2) (fma.f64 1/6 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 3) (fma.f64 1/24 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 4) (pow.f64 lo 4)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3)))))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 1/6 (pow.f64 (/.f64 lo hi) 3) (+.f64 (/.f64 lo hi) (neg.f64 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)))))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (fma.f64 1/6 (pow.f64 (/.f64 lo hi) 3) (-.f64 (/.f64 lo hi) (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3)))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x (pow.f64 lo 3)) (pow.f64 hi 4)) (fma.f64 1/6 (pow.f64 (/.f64 lo hi) 3) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (/.f64 lo hi) (neg.f64 (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3))))))))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 1/6 (pow.f64 (/.f64 lo hi) 3) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (-.f64 (/.f64 lo hi) (/.f64 (*.f64 x (*.f64 lo lo)) (pow.f64 hi 3))))))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)) (/.f64 lo hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 x (pow.f64 lo 3)) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)) (/.f64 lo hi)))))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)))))) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(-.f64 (exp.f64 (/.f64 lo hi)) 1)
(expm1.f64 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi))) 1)
(+.f64 (neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi)))))) (expm1.f64 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) (*.f64 (/.f64 hi x) (/.f64 hi (exp.f64 (/.f64 lo hi))))) (expm1.f64 (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) hi) (/.f64 x hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))))) -1)
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))) 1)
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi))))) (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi)))))))) -1)
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi))))) (+.f64 (-.f64 (exp.f64 (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) hi) (/.f64 x hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi)))))))) -1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (/.f64 x (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (/.f64 x (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x hi) hi))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (/.f64 x (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 x)) hi) (/.f64 (sqrt.f64 x) hi) (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (/.f64 (pow.f64 hi -3) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 (/.f64 (/.f64 x hi) hi) 3) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))))
(-.f64 (/.f64 (pow.f64 hi -2) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))) (/.f64 (pow.f64 (/.f64 (/.f64 x hi) hi) 2) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))))
(*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi 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 hi (-.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (/.f64 hi (/.f64 x hi)) hi) (*.f64 hi (/.f64 hi (/.f64 x hi))))
(/.f64 (fma.f64 (/.f64 hi x) hi (neg.f64 hi)) (*.f64 hi (*.f64 (/.f64 hi x) hi)))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (*.f64 hi (-.f64 (neg.f64 hi) (neg.f64 x))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 hi) x)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3))) (neg.f64 (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(neg.f64 (/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2))) (-.f64 (/.f64 -1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (-.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi)))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 (neg.f64 x) (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (*.f64 (*.f64 (neg.f64 x) (pow.f64 hi -2)) (fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 -1 hi)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x x) (*.f64 (neg.f64 (pow.f64 hi -2)) (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x x) (*.f64 (pow.f64 hi -2) (pow.f64 hi -2)))) (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(fabs.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi))) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (/.f64 lo hi) (*.f64 x (*.f64 (neg.f64 (pow.f64 hi -2)) lo)))
(+.f64 (/.f64 lo hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (/.f64 lo hi) (*.f64 x (*.f64 (neg.f64 (pow.f64 hi -2)) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 lo (/.f64 (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3))))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 lo (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) lo) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 lo (/.f64 (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) lo) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 lo (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 2))
(fabs.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (/.f64 x (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (/.f64 x (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 x hi) hi))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (/.f64 x (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 (/.f64 x hi) hi)))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 x)) hi) (/.f64 (sqrt.f64 x) hi) (/.f64 x (*.f64 hi hi))))
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))))
(*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi 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 hi (-.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (/.f64 hi (/.f64 x hi)) hi) (*.f64 hi (/.f64 hi (/.f64 x hi))))
(/.f64 (fma.f64 (/.f64 hi x) hi (neg.f64 hi)) (*.f64 hi (*.f64 (/.f64 hi x) hi)))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (*.f64 hi (-.f64 (neg.f64 hi) (neg.f64 x))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 hi) x)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3))) (neg.f64 (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(neg.f64 (/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2))) (-.f64 (/.f64 -1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (-.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi)))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 (neg.f64 x) (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (*.f64 (*.f64 (neg.f64 x) (pow.f64 hi -2)) (fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 -1 hi)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x x) (*.f64 (neg.f64 (pow.f64 hi -2)) (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x x) (*.f64 (pow.f64 hi -2) (pow.f64 hi -2)))) (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(fabs.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi))) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (-.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.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 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.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 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.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 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.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 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.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 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 hi hi)) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 x lo)))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 hi (neg.f64 (*.f64 hi (-.f64 x lo))))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo))))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (neg.f64 (*.f64 hi (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (*.f64 hi hi)) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 lo (-.f64 x lo)))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (*.f64 hi hi) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)))) (*.f64 hi (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 hi (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) hi) hi))) (*.f64 hi (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) hi) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 hi (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) hi) hi)) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (*.f64 hi hi)) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (*.f64 lo (-.f64 x lo)))) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (*.f64 hi hi)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (*.f64 hi hi) (*.f64 lo (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) hi) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) hi))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) hi (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (*.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) hi) (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi)) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 hi (neg.f64 (*.f64 hi (-.f64 x lo))))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo))))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1))) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (*.f64 hi hi) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)))) (*.f64 hi (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 hi (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) hi) hi))) (*.f64 hi (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 (*.f64 hi hi) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (*.f64 hi hi) (*.f64 lo (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (neg.f64 (*.f64 hi (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 hi (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) hi) hi)) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (*.f64 hi (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1))) (*.f64 hi (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) hi (*.f64 lo (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (*.f64 hi (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 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 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (+.f64 (/.f64 lo hi) -1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 1 (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 1))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(/.f64 (-.f64 x lo) hi)
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 (/.f64 1 hi) x) (*.f64 (/.f64 1 hi) (neg.f64 lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 -1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (/.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 -1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (-.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) (+.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (/.f64 (*.f64 hi hi) lo))
(/.f64 (fma.f64 x (/.f64 hi lo) (neg.f64 hi)) (/.f64 (*.f64 hi hi) lo))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) (+.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1)) (neg.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) 1) (neg.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (fma.f64 (/.f64 x hi) (/.f64 x hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) (+.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) (+.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(/.f64 (-.f64 x lo) hi)
(+.f64 -1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(/.f64 (-.f64 x lo) hi)
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 (/.f64 1 hi) x) (*.f64 (/.f64 1 hi) (neg.f64 lo)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (-.f64 x lo)))
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 (-.f64 x lo) (/.f64 1 (cbrt.f64 hi))))
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (sqrt.f64 hi))
(*.f64 (pow.f64 hi -1/2) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (/.f64 1 hi) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (-.f64 x lo) (*.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi))))
(/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 hi))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (-.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) (+.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (/.f64 (*.f64 hi hi) lo))
(/.f64 (fma.f64 x (/.f64 hi lo) (neg.f64 hi)) (/.f64 (*.f64 hi hi) lo))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) (+.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1)) (neg.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) 1) (neg.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (fma.f64 (/.f64 x hi) (/.f64 x hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) (+.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) (+.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) -1)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) -1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 3)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 3)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (/.f64 lo hi) (*.f64 x (*.f64 (neg.f64 (pow.f64 hi -2)) lo)))
(+.f64 (/.f64 lo hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (/.f64 lo hi) (*.f64 x (*.f64 (neg.f64 (pow.f64 hi -2)) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 lo (/.f64 (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3))))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 lo (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) lo) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 lo (/.f64 (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) lo) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 lo (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 2))
(fabs.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (/.f64 lo hi) (*.f64 x (*.f64 (neg.f64 (pow.f64 hi -2)) lo)))
(+.f64 (/.f64 lo hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (/.f64 lo hi) (*.f64 x (*.f64 (neg.f64 (pow.f64 hi -2)) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)
(/.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 1 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (cbrt.f64 (*.f64 lo lo)) (*.f64 (cbrt.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (cbrt.f64 (*.f64 lo lo))) (cbrt.f64 lo))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 lo)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3))) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 lo (/.f64 (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3))))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 lo (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) lo) (+.f64 (+.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) (/.f64 x (pow.f64 hi 3))))
(/.f64 lo (/.f64 (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (/.f64 x (*.f64 hi hi)) 2) (/.f64 x (pow.f64 hi 3)))) (-.f64 (pow.f64 hi -3) (pow.f64 (/.f64 x (*.f64 hi hi)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (/.f64 x hi) hi) 2)) lo) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 lo (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 x (*.f64 hi hi)) 2)) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) 1/3)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi) 2))
(fabs.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(+.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) -1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(-.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2) (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1) (+.f64 (*.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) -1) (+.f64 (pow.f64 (exp.f64 lo) (*.f64 2 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo) 3) -1) (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 2 lo)) (+.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1) (+.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(/.f64 (+.f64 (pow.f64 (exp.f64 lo) (*.f64 2 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) -1) (+.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 2 lo)) -1) (+.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 3)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3) 1/3)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 2)
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)) 2))
(fabs.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))

eval424.0ms (4.5%)

Compiler

Compiled 27565 to 13472 computations (51.1% saved)

prune390.0ms (4.1%)

Pruning

65 alts after pruning (63 fresh and 2 done)

PrunedKeptTotal
New92547972
Fresh281644
Picked325
Done000
Total956651021
Accurracy
22.8%
Counts
1021 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.2%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
9.3%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) 1)
18.8%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 3) 1)
18.8%
(-.f64 (pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.8%
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
18.8%
(-.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1)
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
18.8%
(-.f64 (/.f64 x hi) (*.f64 (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
21.2%
(-.f64 (/.f64 x hi) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
18.8%
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) 1) 1)
18.8%
(-.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
10.7%
(-.f64 (+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) 1)
10.2%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
18.8%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 1)
19.6%
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))) 1)
21.7%
(-.f64 (exp.f64 (-.f64 (+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 (/.f64 -1/2 (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 (/.f64 lo (+.f64 1 (/.f64 x hi))) hi))) 1)
10.2%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 1)
10.1%
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) 1)
18.8%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.3%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
10.1%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.0%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.6%
(+.f64 (/.f64 hi lo) 1)
9.3%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi))))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.3%
(+.f64 (*.f64 (log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (pow.f64 hi -1/2) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
18.8%
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
18.8%
(*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
18.8%
(*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
18.1%
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi) 2))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
9.3%
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
18.1%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
10.1%
(expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
10.2%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
9.3%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) 1)
18.8%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 3) 1)
18.8%
(-.f64 (pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.8%
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
18.8%
(-.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1)
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
18.8%
(-.f64 (/.f64 x hi) (*.f64 (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
21.2%
(-.f64 (/.f64 x hi) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
18.8%
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) 1) 1)
18.8%
(-.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
10.7%
(-.f64 (+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) 1)
10.2%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
18.8%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 1)
19.6%
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))) 1)
21.7%
(-.f64 (exp.f64 (-.f64 (+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 (/.f64 -1/2 (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 (/.f64 lo (+.f64 1 (/.f64 x hi))) hi))) 1)
10.2%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 1)
10.1%
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) 1)
18.8%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.3%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
10.1%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.0%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.6%
(+.f64 (/.f64 hi lo) 1)
9.3%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi))))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.3%
(+.f64 (*.f64 (log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (pow.f64 hi -1/2) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
18.8%
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
18.8%
(*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
18.8%
(*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
18.1%
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi) 2))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
9.3%
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
18.1%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
10.1%
(expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 4538 to 3004 computations (33.8% saved)

localize364.0ms (3.8%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
99.4%
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
99.2%
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)
98.9%
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)
99.8%
(sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
99.6%
(+.f64 (/.f64 (-.f64 x lo) hi) 1)
99.2%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) 1)
99.2%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2)
100.0%
(/.f64 (-.f64 x lo) hi)
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
95.1%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
97.5%
(+.f64 (/.f64 hi lo) 1)
99.8%
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
99.3%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
99.1%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 1)
98.9%
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
Compiler

Compiled 339 to 130 computations (61.7% saved)

series156.0ms (1.7%)

Counts
14 → 423
Calls

123 calls:

TimeVariablePointExpression
55.0ms
x
@inf
(/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
21.0ms
lo
@inf
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2)
5.0ms
lo
@0
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
4.0ms
x
@-inf
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
4.0ms
x
@0
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))

rewrite190.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
876×add-sqr-sqrt
864×pow1
856×*-un-lft-identity
818×add-exp-log
818×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify372.0ms (3.9%)

Algorithm
egg-herbie
Rules
1036×times-frac
956×+-commutative
904×*-commutative
594×sub-neg
538×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0170658053
1550055325
Stop Event
node limit
Counts
613 → 800
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) x)) (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) x)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 2))))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) x)) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (pow.f64 x 3))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 2)))))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3) (pow.f64 hi 3))))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3) (pow.f64 hi 3)))))))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))))) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))))))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi))))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi))))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi))))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi))))) 1)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 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 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 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 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 2))) (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 2))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 3))))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi))))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi))))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi))))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
1
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3) (pow.f64 hi 3)))))))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))
(+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))))
(+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))))))
(+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi)))))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.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 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4))))) (pow.f64 x 4)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4))))) (pow.f64 x 4)))) (/.f64 lo hi))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (/.f64 1 (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (/.f64 1 (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (+.f64 1 (/.f64 x hi))))) (/.f64 1 (pow.f64 hi 3)))) (*.f64 1/8 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi))))))))))))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (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 1 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1/8 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4))))) (pow.f64 x 4)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 4) (pow.f64 hi 5)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 (-.f64 1 (/.f64 lo hi)) hi)))) (*.f64 (-.f64 1 (/.f64 lo hi)) hi))) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5) (pow.f64 hi 6)))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5))) (/.f64 1 (pow.f64 hi 3)))) 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 4) (pow.f64 hi 5)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 (-.f64 1 (/.f64 lo hi)) hi)))) (*.f64 (-.f64 1 (/.f64 lo hi)) hi))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2))))))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2))))))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4))))) (pow.f64 x 4)) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 1 (pow.f64 hi 2))))) (pow.f64 lo 2))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 1 (pow.f64 hi 3)))) (*.f64 1/8 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))))))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 1 (pow.f64 hi 2))))) (pow.f64 lo 2)))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 x lo) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 x lo) 2)) 2)) (pow.f64 hi 4))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1/8 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 x lo) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 x lo) 2)) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1/8 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))))) (/.f64 lo hi))
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(/.f64 x hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(sqrt.f64 (-.f64 1 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi)))) (/.f64 x hi))) (sqrt.f64 (-.f64 1 (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi)))) (/.f64 x hi))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi)))) (/.f64 x hi))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))))
(sqrt.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (sqrt.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x hi) 1))))))
(+.f64 (sqrt.f64 (+.f64 (/.f64 x hi) 1)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x hi) 1)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 x hi) 1) 3))))) (+.f64 (sqrt.f64 (+.f64 (/.f64 x hi) 1)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x hi) 1))))))))
1
(+.f64 1 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
1
(+.f64 1 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
(pow.f64 (-.f64 1 (/.f64 lo hi)) 3)
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))))) x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))))) x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) x))))
(+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) x)))))
(*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))
(+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1))))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 2 (/.f64 x hi)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))))) (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (+.f64 (/.f64 x hi) (+.f64 (*.f64 2 (/.f64 x hi)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))))) (+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))
1
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 2 (/.f64 x hi)) (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)))))) (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 2 (/.f64 x hi)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))))) (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo hi))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))) hi)))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))) hi)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))))
(pow.f64 (-.f64 1 (/.f64 lo hi)) 2)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))))
(pow.f64 (+.f64 (/.f64 x hi) 1) 2)
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)))
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
1
(+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (*.f64 (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))))) (pow.f64 x 2)))) (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) x) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 3))) (/.f64 1 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (*.f64 (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))))) (pow.f64 x 2))))) (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))
(/.f64 x hi)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (/.f64 x hi)) (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) (pow.f64 hi 2)) x) (/.f64 x hi))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi)))) x) (+.f64 (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) x))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) (pow.f64 hi 2)) x)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi)) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) x) (+.f64 (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))))) (+.f64 (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))))) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 2))))) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 2))) (pow.f64 x 2)) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi)))) x))))))
(/.f64 x hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) hi)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 2))))) x)) (+.f64 (/.f64 x hi) (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) hi)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 2))))) x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3) 1)) (pow.f64 x 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi))) (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (pow.f64 x 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) hi)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 2))))))) (pow.f64 x 2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 lo (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) 1)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))))) (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi)))) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 lo (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) 1)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi)))) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi 3) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 2))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) 1)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))))) (pow.f64 lo 3)) (*.f64 lo (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) 1)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))))))) (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))) (pow.f64 hi 2)) lo))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) lo) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) lo)))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))) (pow.f64 hi 2)) lo) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (pow.f64 hi 2)) (pow.f64 lo 2)) (*.f64 -1 (/.f64 lo hi))))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) lo) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))))))))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) lo)))))))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1))) (pow.f64 hi 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (*.f64 3 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 hi 2)) (*.f64 hi (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) lo)) (+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1))) (pow.f64 hi 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (*.f64 3 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 hi 2)) (*.f64 hi (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) lo)) (+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (pow.f64 hi 2)) (pow.f64 lo 2)) (*.f64 -1 (/.f64 lo hi))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (+.f64 1 (/.f64 x hi))))) (+.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3))))) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) hi)))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi))))) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (*.f64 3 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 hi 2)) (*.f64 hi (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) hi))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (-.f64 x lo)))) (+.f64 (/.f64 x (-.f64 x lo)) (/.f64 lo hi)))
(-.f64 (+.f64 1 (+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (-.f64 (+.f64 1 (/.f64 lo (-.f64 x lo))) (/.f64 x (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (*.f64 3 (/.f64 1 (-.f64 x lo))) (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 2))))))) hi) (/.f64 lo (-.f64 x lo))))) (+.f64 (/.f64 x (-.f64 x lo)) (/.f64 lo hi)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 1 (/.f64 lo (-.f64 x lo))) (/.f64 x (-.f64 x lo))) (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (-.f64 (+.f64 1 (/.f64 lo (-.f64 x lo))) (/.f64 x (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (*.f64 3 (/.f64 1 (-.f64 x lo))) (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (-.f64 (+.f64 1 (/.f64 lo (-.f64 x lo))) (/.f64 x (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (*.f64 3 (/.f64 1 (-.f64 x lo))) (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 2))))))) hi) (/.f64 lo (-.f64 x lo)))))) (+.f64 (/.f64 x (-.f64 x lo)) (/.f64 lo hi)))
(*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi))) (*.f64 1/9 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2) (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2) (pow.f64 hi 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 hi 3))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))))) (*.f64 1/9 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (pow.f64 (-.f64 x lo) 2))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2))) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2) (pow.f64 hi 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 hi 3))))))
(*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))))))) (pow.f64 hi 3))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi)))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (-.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (pow.f64 (-.f64 x lo) 2))))))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))))))) (pow.f64 hi 3))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi))))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 2))))
(/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))
(+.f64 (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))) x))
(+.f64 (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 3)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))))) (pow.f64 x 3)) (+.f64 (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (pow.f64 x 2))))))
(/.f64 (pow.f64 hi 2) (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 4)) (pow.f64 x 3))) (/.f64 (pow.f64 hi 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 4)) (pow.f64 x 3))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 hi 6))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (pow.f64 x 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 hi 6))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 hi 6) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))))) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 4)) (pow.f64 x 3))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 hi 6))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (pow.f64 x 4))))))
(/.f64 (pow.f64 hi 2) (pow.f64 x 2))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 4)) (pow.f64 x 3)) (/.f64 (pow.f64 hi 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) 2) (pow.f64 hi 6)))) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi))) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) 2) (pow.f64 hi 6)))) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)))) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) 2) (pow.f64 hi 6)))) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi))) (pow.f64 x 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 6))) (pow.f64 x 5)))))))
(/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 lo (-.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)) (-.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (/.f64 1 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) 2))))))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 2))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (pow.f64 lo 3))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 6) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 4))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (pow.f64 hi 6) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))))) (*.f64 -1 (*.f64 (pow.f64 hi 6) (*.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)))))) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 6) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 4))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (pow.f64 hi 4)) (pow.f64 lo 3)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (pow.f64 hi 4)) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (pow.f64 lo 4))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (pow.f64 hi 4)) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (pow.f64 hi 2))) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 6) (*.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))) (pow.f64 lo 5))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (pow.f64 hi 3)) (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2)) (*.f64 3 (/.f64 1 (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 4))) (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2)) (*.f64 3 (/.f64 1 (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 5) (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2)) (*.f64 3 (/.f64 1 (pow.f64 (-.f64 x lo) 4)))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2)))))) (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))))
1/3
(+.f64 (*.f64 -1/9 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi)) 1/3)
(+.f64 (*.f64 -1/9 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi)) (+.f64 1/3 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/27 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2)) (*.f64 1/9 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1/9 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2)) (*.f64 1/9 (pow.f64 (-.f64 x lo) 2))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))))) (pow.f64 hi 3))) (+.f64 1/3 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/27 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2)) (*.f64 1/9 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))
1/3
(+.f64 1/3 (*.f64 1/9 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi)))
(+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (-.f64 x lo) 2)) (*.f64 -1/27 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (pow.f64 hi 2))) (*.f64 1/9 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi))))
(+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 3))) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (-.f64 x lo) 2)) (*.f64 -1/27 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/9 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi)) (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 1/9 (pow.f64 (-.f64 x lo) 2)) (*.f64 -1/27 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))))))) (pow.f64 hi 3)))))))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (neg.f64 lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(*.f64 1 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) 1)
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(+.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) -1)
(*.f64 1 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (cbrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) (cbrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(*.f64 (sqrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (sqrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 3) 1) (+.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (+.f64 1 (*.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) 1) (+.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 1))
(pow.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 1)
(log.f64 (exp.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))
(exp.f64 (log.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(log1p.f64 (expm1.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) 1)
(*.f64 1 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))
(*.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (sqrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(pow.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 1)
(log.f64 (exp.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (+.f64 1 (/.f64 hi lo)))) (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 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo))) (+.f64 1 (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) 1)
(*.f64 1 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (cbrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (sqrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(pow.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))
(expm1.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) 1) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))
(expm1.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))) 1)
(*.f64 1 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))
(*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)) (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3/2) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3/2))
(log.f64 (exp.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))) 1)
(*.f64 1 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(log.f64 (exp.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) 1)
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(pow.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) -1)
(pow.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(log.f64 (exp.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(exp.f64 (log.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
Outputs
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))
(*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))
(*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))
(*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) x)) (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))) 1)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))) (expm1.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))))) (expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) x)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 2))))) 1)
(+.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))) -1)
(+.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))))) -1)
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) x)) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (pow.f64 x 3))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 2)))))) 1)
(+.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (fma.f64 (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))) (*.f64 (pow.f64 x 3) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 hi hi))))) (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))) -1)
(+.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) (fma.f64 (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))) (*.f64 (pow.f64 x 3) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 hi hi))))) (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))))) -1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))) 1)
(expm1.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 (neg.f64 x) hi)))
(expm1.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))) 1)
(expm1.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 (neg.f64 x) hi)))
(expm1.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))) 1)
(expm1.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 (neg.f64 x) hi)))
(expm1.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))) 1)
(expm1.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 (neg.f64 x) hi)))
(expm1.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3) (pow.f64 hi 3))))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo hi) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 lo hi)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3) (pow.f64 hi 3)))))))))))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1 (/.f64 lo hi) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))))))))
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 1/24 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (-.f64 (fma.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (/.f64 lo hi)))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))
(/.f64 (neg.f64 (-.f64 lo x)) hi)
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2))) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 lo (neg.f64 x))) (*.f64 1/6 (pow.f64 (+.f64 lo (neg.f64 x)) 3))) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi))))))
(-.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 lo x)) (*.f64 1/6 (pow.f64 (-.f64 lo x) 3))) (pow.f64 hi 3))) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 lo (neg.f64 x))) (*.f64 1/6 (pow.f64 (+.f64 lo (neg.f64 x)) 3))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 4) (pow.f64 hi 4)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))))))
(-.f64 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 lo x) 4) (pow.f64 hi 4)) (fma.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lo x) 2) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)))))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 lo x)) (*.f64 1/6 (pow.f64 (-.f64 lo x) 3))) (pow.f64 hi 3))) (/.f64 (-.f64 lo x) hi))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))
(expm1.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))
(-.f64 (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))))) 1)
(+.f64 (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))) (-.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))))) 1))
(+.f64 (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))))) 1)
(+.f64 (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))) (-.f64 (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))) (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))))) 1))
(+.f64 (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))) (+.f64 (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))))) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))))))) 1)
(+.f64 (fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi))))) (+.f64 (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))) (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))))))) -1)
(+.f64 (fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi))))) (+.f64 (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))))))) -1)
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi))))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi))))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi))))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi))))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(*.f64 (/.f64 x hi) (/.f64 x hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(*.f64 (/.f64 x hi) (/.f64 x hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(*.f64 (/.f64 x hi) (/.f64 x hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 x hi) (/.f64 x hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(fma.f64 (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))
(fma.f64 (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 2))) (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(fma.f64 (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))
(fma.f64 (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 2))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (pow.f64 x 3))))))
(fma.f64 (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (+.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (*.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 hi hi)))) (*.f64 (exp.f64 (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))) (pow.f64 x 3)))))
(fma.f64 (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (+.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) (*.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 hi hi)))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))) (pow.f64 x 3)))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi))))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 (neg.f64 x) hi)))
(exp.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi))))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 (neg.f64 x) hi)))
(exp.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi))))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 (neg.f64 x) hi)))
(exp.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 2) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi))))
(exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 (neg.f64 x) hi)))
(exp.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
1
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3) (pow.f64 hi 3)))))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo hi) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 lo hi)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 1)
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) 1)
(-.f64 1 (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) 1) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi)))))
(+.f64 (-.f64 1 (/.f64 (-.f64 lo x) hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2)))))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) 1) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 lo (neg.f64 x))) (*.f64 1/6 (pow.f64 (+.f64 lo (neg.f64 x)) 3))) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 hi hi))))))
(+.f64 (-.f64 1 (/.f64 (-.f64 lo x) hi)) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 lo x)) (*.f64 1/6 (pow.f64 (-.f64 lo x) 3))) (pow.f64 hi 3))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))
(exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))
(exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))
(+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))))
(+.f64 (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))))))
(+.f64 (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))))))
(+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))))))
(+.f64 (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))) (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)))) (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))))
(fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi))))) (+.f64 (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))) (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi))))))))
(fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi))))) (+.f64 (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) (*.f64 (*.f64 (*.f64 lo lo) (exp.f64 (+.f64 (*.f64 (/.f64 -1/2 hi) (/.f64 (*.f64 x x) hi)) (/.f64 x hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (neg.f64 (/.f64 1/2 (*.f64 hi hi))))))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1 (/.f64 lo hi))) (/.f64 x hi)))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.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 hi) (/.f64 (-.f64 x lo) hi))) (/.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 hi) (/.f64 (-.f64 x lo) hi))) (/.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 hi) (/.f64 (-.f64 x lo) hi))) (/.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 hi) (/.f64 (-.f64 x lo) hi))) (/.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 hi) (/.f64 (-.f64 x lo) hi))) (/.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 hi) (/.f64 (-.f64 x lo) hi))) (/.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 hi) (/.f64 (-.f64 x lo) hi))) (/.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 hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (+.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 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (-.f64 (/.f64 (neg.f64 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 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi)))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi)))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi)))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 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))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.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))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4))))) (pow.f64 x 4)))) (/.f64 lo hi))
(-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (fma.f64 -1 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))) 2)) (/.f64 5/64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)))) (pow.f64 x 4))) (/.f64 lo hi))
(-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 5/64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 hi hi))) 2))) (pow.f64 x 4))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4))))) (pow.f64 x 4)))) (/.f64 lo hi))
(-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (fma.f64 -1 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))) 2)) (/.f64 5/64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)))) (pow.f64 x 4))) (/.f64 lo hi))
(-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 5/64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 hi hi))) 2))) (pow.f64 x 4))) (/.f64 lo hi))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (/.f64 1 (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 (*.f64 lo lo) (+.f64 (/.f64 1/4 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 1 (*.f64 hi hi)))) (/.f64 (neg.f64 lo) hi)))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 (*.f64 lo lo) (+.f64 (/.f64 1/4 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 hi hi)))) (/.f64 (neg.f64 lo) hi)))
(+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (/.f64 1 (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (+.f64 1 (/.f64 x hi))))) (/.f64 1 (pow.f64 hi 3)))) (*.f64 1/8 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi))))))))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 -1 (/.f64 lo hi) (fma.f64 (pow.f64 lo 3) (*.f64 1/8 (-.f64 (*.f64 (/.f64 1 (pow.f64 hi 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1/4 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 1 (*.f64 hi hi))))))))
(+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 (*.f64 lo lo) (+.f64 (/.f64 1/4 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 hi hi)))) (-.f64 (*.f64 (pow.f64 lo 3) (*.f64 1/8 (-.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 4))) (pow.f64 hi 3)) (/.f64 (/.f64 1 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi))))))) (/.f64 lo hi))))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))) (/.f64 lo hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1/8 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 0) (pow.f64 hi 3)) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/4)))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/4) (/.f64 0 (pow.f64 hi 3))))) (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4))))) (pow.f64 x 4)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (fma.f64 (fma.f64 -1 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))) 2)) (/.f64 5/64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)))) (pow.f64 x 4) (/.f64 (neg.f64 lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (-.f64 (/.f64 5/64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 hi hi))) 2))) (pow.f64 x 4)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 4) (pow.f64 hi 5)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 (-.f64 1 (/.f64 lo hi)) hi)))) (*.f64 (-.f64 1 (/.f64 lo hi)) hi))) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5) (pow.f64 hi 6)))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5))) (/.f64 1 (pow.f64 hi 3)))) 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 4) (pow.f64 hi 5)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 (-.f64 1 (/.f64 lo hi)) hi)))) (*.f64 (-.f64 1 (/.f64 lo hi)) hi))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2))))))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2))))))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 hi 4))))) (pow.f64 x 4)) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (fma.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 4) (pow.f64 hi 5))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))) 2))) (*.f64 hi (-.f64 1 (/.f64 lo hi))))) (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (+.f64 (/.f64 1/256 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5) (pow.f64 hi 6))) (fma.f64 -1 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (pow.f64 hi 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5))))) 2) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 4) (pow.f64 hi 5))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))) 2))) (*.f64 hi (-.f64 1 (/.f64 lo hi))))) (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))) 2)) (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))))) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))) 2)) (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))))))) (pow.f64 x 6) (fma.f64 (fma.f64 -1 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))) 2)) (/.f64 5/64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)))) (pow.f64 x 4) (/.f64 (neg.f64 lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 4) (pow.f64 hi 5))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 hi hi))) 2))) (*.f64 hi (-.f64 1 (/.f64 lo hi))))) (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (+.f64 (/.f64 1/256 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5) (pow.f64 hi 6))) (-.f64 (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 hi hi))) 2)) (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))) (+.f64 (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5))) (pow.f64 hi 3))) 2) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 4) (pow.f64 hi 5))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 hi hi))) 2))) (*.f64 hi (-.f64 1 (/.f64 lo hi))))) (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 hi hi))) 2)) (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))))))))) (pow.f64 x 6) (-.f64 (*.f64 (-.f64 (/.f64 5/64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (/.f64 1/16 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 hi hi))) 2))) (pow.f64 x 4)) (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 1 (pow.f64 hi 2))))) (pow.f64 lo 2))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (+.f64 (/.f64 1/4 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 1 (*.f64 hi hi)))) (/.f64 (neg.f64 lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1/4 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 1 (pow.f64 hi 3)))) (*.f64 1/8 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))))))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 1 (pow.f64 hi 2))))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 lo hi) (fma.f64 (pow.f64 lo 3) (*.f64 1/8 (-.f64 (*.f64 (/.f64 1 (pow.f64 hi 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1/4 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 1 (*.f64 hi hi))))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (pow.f64 lo 3) (*.f64 1/8 (-.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 4))) (pow.f64 hi 3)) (/.f64 (/.f64 1 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1/4 (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x hi)))) (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 hi hi)))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 x lo) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 x lo) 2)) 2)) (pow.f64 hi 4))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (pow.f64 (-.f64 x lo) 4) (pow.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) -1/8) 2)) (pow.f64 hi 4)) (*.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (fma.f64 1/16 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 (fma.f64 1/16 (pow.f64 (-.f64 x lo) 4) (*.f64 (pow.f64 (-.f64 x lo) 4) 1/64)) (pow.f64 hi 4))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1/8 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 0) (pow.f64 hi 3)) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/4))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/4) (/.f64 0 (pow.f64 hi 3)))) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 x lo) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 x lo) 2)) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1/8 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (pow.f64 (-.f64 x lo) 4) (pow.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) -1/8) 2)) (pow.f64 hi 4)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 0) (pow.f64 hi 3)) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/4))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 1/16 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (/.f64 x hi) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/4) (/.f64 0 (pow.f64 hi 3))) (/.f64 (fma.f64 1/16 (pow.f64 (-.f64 x lo) 4) (*.f64 (pow.f64 (-.f64 x lo) 4) 1/64)) (pow.f64 hi 4))))))) (/.f64 lo hi))
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (-.f64 1 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi)))) (/.f64 x hi))) (sqrt.f64 (-.f64 1 (/.f64 lo hi))))
(fma.f64 1/2 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi))))) (sqrt.f64 (-.f64 1 (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi)))) (/.f64 x hi))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi))))) (sqrt.f64 (-.f64 1 (/.f64 lo hi)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi))))) (sqrt.f64 (-.f64 1 (/.f64 lo hi)))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi)))) (/.f64 x hi))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi))))) (sqrt.f64 (-.f64 1 (/.f64 lo hi)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 5))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 lo hi))))) (sqrt.f64 (-.f64 1 (/.f64 lo hi)))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)))))))
(sqrt.f64 (+.f64 (/.f64 x hi) 1))
(sqrt.f64 (+.f64 1 (/.f64 x hi)))
(+.f64 (sqrt.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x hi) 1))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 x hi))) (*.f64 (*.f64 -1/2 (/.f64 lo hi)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 x hi))))))
(+.f64 (sqrt.f64 (+.f64 (/.f64 x hi) 1)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x hi) 1)))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 x hi))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (*.f64 (*.f64 -1/2 (/.f64 lo hi)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 x hi)))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 x hi))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (*.f64 (*.f64 -1/2 (/.f64 lo hi)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 x hi)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 x hi) 1) 3))))) (+.f64 (sqrt.f64 (+.f64 (/.f64 x hi) 1)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x hi) 1))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 1 (/.f64 x hi))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (+.f64 (sqrt.f64 (+.f64 1 (/.f64 x hi))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (*.f64 (*.f64 -1/2 (/.f64 lo hi)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 x hi))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 1 (/.f64 x hi))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (+.f64 (sqrt.f64 (+.f64 1 (/.f64 x hi))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (*.f64 (*.f64 -1/2 (/.f64 lo hi)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 x hi))))))))
1
(+.f64 1 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) -1/8)))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/8)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 x lo) hi) (fma.f64 1/16 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) -1/8))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 x lo) hi) (fma.f64 1/16 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/8))))
1
(+.f64 1 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) -1/8)))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/8)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 x lo) hi) (fma.f64 1/16 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) -1/8))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 x lo) hi) (fma.f64 1/16 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/8))))
(pow.f64 (-.f64 1 (/.f64 lo hi)) 3)
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x))
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 x (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi))))
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 x (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi))))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x)))
(fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 x (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)))))
(fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 x (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)))))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (fma.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (fma.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))))) x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (fma.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (fma.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))))) x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (fma.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (fma.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) x (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) x))))
(+.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (neg.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3))))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (*.f64 x (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3)))
(+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) x)))))
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (neg.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3)))))
(+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (-.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (*.f64 x (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3))))
(*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))
(pow.f64 (+.f64 1 (/.f64 x hi)) 3)
(+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 lo (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))))))
(fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 lo (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))))))
(fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi)))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 lo (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)))))))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(-.f64 (*.f64 (*.f64 lo lo) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))))))
(fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 lo (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))))))
(fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (-.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi)))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 lo (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)))))))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1))))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))))
(fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))) (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))))
(-.f64 (-.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 lo (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)))))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
(fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))
(fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 lo lo) (-.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)))))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo)))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 2 (/.f64 x hi)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))))) (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (-.f64 (+.f64 (/.f64 x hi) (+.f64 (fma.f64 2 (/.f64 x hi) (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (*.f64 3 (/.f64 lo hi))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (+.f64 (/.f64 x hi) (+.f64 (fma.f64 2 (/.f64 x hi) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (*.f64 3 (/.f64 lo hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (+.f64 (/.f64 x hi) (+.f64 (*.f64 2 (/.f64 x hi)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))))) (+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (fma.f64 2 (/.f64 x hi) (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (*.f64 3 (/.f64 lo hi)))
(-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (fma.f64 2 (/.f64 x hi) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (*.f64 3 (/.f64 lo hi)))
1
(-.f64 (+.f64 (/.f64 x hi) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 3 (/.f64 lo hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 2 (/.f64 x hi)) (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)))))) (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x hi) (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo))))) (*.f64 3 (/.f64 lo hi))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x hi) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi))))) (*.f64 3 (/.f64 lo hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 2 (/.f64 x hi)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))))) (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (fma.f64 2 (/.f64 x hi) (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (*.f64 3 (/.f64 lo hi)))
(-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (fma.f64 2 (/.f64 x hi) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (*.f64 3 (/.f64 lo hi)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))) hi)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 x lo) -3) hi)))
(-.f64 1 (/.f64 (*.f64 (-.f64 x lo) -3) hi))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))) hi)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (neg.f64 (/.f64 (*.f64 (-.f64 x lo) -3) hi))))
(+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (-.f64 (*.f64 2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (*.f64 (-.f64 x lo) -3) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))) hi)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (*.f64 (-.f64 x lo) -3) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (fma.f64 2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 (*.f64 (-.f64 x lo) -3) hi))))
(pow.f64 (-.f64 1 (/.f64 lo hi)) 2)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))
(fma.f64 (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))
(fma.f64 (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(*.f64 (/.f64 x hi) (/.f64 x hi))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 x (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (fma.f64 (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(*.f64 (/.f64 x hi) (/.f64 x hi))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x))))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x)))))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x)))))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x)))))
(pow.f64 (+.f64 (/.f64 x hi) 1) 2)
(pow.f64 (+.f64 1 (/.f64 x hi)) 2)
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (-.f64 (*.f64 2 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 -2 (/.f64 lo hi))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 -2 (/.f64 lo hi))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 -2 (/.f64 lo hi)))
(+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 -2 (/.f64 lo hi))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 -2 (/.f64 lo hi))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
1
(+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 -2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 -2 (/.f64 lo hi))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 -2 (/.f64 lo hi))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))
(+.f64 (*.f64 x (+.f64 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1)))))) (/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1)))))) (/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (*.f64 (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))))) (pow.f64 x 2)))) (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))
(-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) x (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 3 (*.f64 (*.f64 hi hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))))))))) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))
(-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) x (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 3 (*.f64 (*.f64 hi hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))))) (+.f64 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))))))))) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) x) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 3))) (/.f64 1 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (*.f64 (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))))) (pow.f64 x 2))))) (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))
(-.f64 (fma.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) x (fma.f64 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (*.f64 hi hi)) (/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 3))) (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))) (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 3)) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (+.f64 (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (+.f64 (/.f64 3 (*.f64 (*.f64 hi hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (+.f64 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))))))))) (*.f64 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))))) (pow.f64 x 3) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (*.f64 x x) (+.f64 (/.f64 3 (*.f64 (*.f64 hi hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (+.f64 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))))))))))) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))
(-.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) x (fma.f64 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (*.f64 hi hi)) (/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 3))) (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 3)) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (+.f64 (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (+.f64 (/.f64 3 (*.f64 (*.f64 hi hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))))) (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (+.f64 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))))))))) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) hi)) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (pow.f64 x 3) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (*.f64 x x) (+.f64 (/.f64 3 (*.f64 (*.f64 hi hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1))))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))))) (+.f64 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))))))))))) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))
(/.f64 x hi)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (/.f64 x hi)) (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))))
(-.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 x hi)) (*.f64 hi (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi)))))
(-.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 x hi)) (*.f64 hi (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) (pow.f64 hi 2)) x) (/.f64 x hi))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi)))) x) (+.f64 (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) x))))
(-.f64 (+.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 x hi)) (/.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) (/.f64 x (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (*.f64 hi (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi)))))) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) x) (fma.f64 hi (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 hi (/.f64 x (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))))))
(-.f64 (+.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 x hi)) (/.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) (/.f64 x (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 (fma.f64 (*.f64 hi hi) (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (neg.f64 (*.f64 hi (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))))) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))))) x) (fma.f64 hi (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 hi (/.f64 x (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) 1)) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) (pow.f64 hi 2)) x)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi)) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) x) (+.f64 (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (*.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))))) (+.f64 (*.f64 hi (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))))) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 2))))) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 2))) (pow.f64 x 2)) (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3)))) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi)))) x))))))
(-.f64 (-.f64 (+.f64 (+.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 x hi)) (/.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) (/.f64 x (*.f64 hi hi)))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1)))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (*.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (*.f64 hi (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi)))))))))) (+.f64 (fma.f64 hi (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 hi (/.f64 x (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))) (+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (*.f64 hi (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi)))))) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) x) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi))) (fma.f64 hi (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (*.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (*.f64 hi (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi)))))) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi)))))))))
(-.f64 (-.f64 (+.f64 (+.f64 (fma.f64 (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 x hi)) (/.f64 (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi)) (/.f64 x (*.f64 hi hi)))) (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1) x))) (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (*.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (fma.f64 (*.f64 hi hi) (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (neg.f64 (*.f64 hi (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))))))) x))) (+.f64 (fma.f64 hi (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 hi (/.f64 x (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))) (+.f64 (/.f64 (*.f64 (fma.f64 (*.f64 hi hi) (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (neg.f64 (*.f64 hi (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))))) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))))) x) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (fma.f64 (-.f64 1 (/.f64 lo hi)) (-.f64 (/.f64 2 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi))) (fma.f64 hi (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (*.f64 (fma.f64 (*.f64 hi hi) (-.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (neg.f64 (*.f64 hi (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))))) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))))))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))))))))
(/.f64 x hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi)))
(+.f64 (/.f64 x hi) (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (neg.f64 (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) hi)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 2))))) x)) (+.f64 (/.f64 x hi) (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi)))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3)) (fma.f64 -1 (*.f64 hi (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (neg.f64 (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))) x) (+.f64 (/.f64 x hi) (*.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3))))))) (neg.f64 (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3)) (-.f64 (*.f64 (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))) (*.f64 hi (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))))) x) (+.f64 (/.f64 x hi) (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) hi)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 2))))) x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3) 1)) (pow.f64 x 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi))) (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (pow.f64 x 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) hi)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) hi))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 2))))))) (pow.f64 x 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3)) (fma.f64 -1 (*.f64 hi (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (neg.f64 (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))) x) (+.f64 (/.f64 x hi) (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1)))))) (fma.f64 -1 (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi))) (+.f64 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (neg.f64 (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))) (/.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3)) (fma.f64 -1 (*.f64 hi (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 lo) (pow.f64 hi 3)))) (*.f64 hi hi) (neg.f64 (neg.f64 (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi))))))))))))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (fma.f64 (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi hi) (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) -1) x)))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3)) (-.f64 (*.f64 (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))) (*.f64 hi (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))) x)) (-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))))) (*.f64 (/.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) x) (/.f64 (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) -3)) (-.f64 (*.f64 (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))) (*.f64 hi (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))))) x))) (*.f64 hi (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 lo (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) 1)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))))) (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (-.f64 (*.f64 lo (-.f64 (fma.f64 -2 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (fma.f64 lo (-.f64 (-.f64 (*.f64 (/.f64 -2 hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (neg.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi)))) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 lo (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) 1)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))
(-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (+.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (*.f64 -2 (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 lo (-.f64 (fma.f64 -2 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))) (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 lo (-.f64 (-.f64 (*.f64 (/.f64 -2 hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))) (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(-.f64 (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi)))) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi 3) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 2))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) 1)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))))) (pow.f64 lo 3)) (*.f64 lo (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (+.f64 1 (/.f64 x hi))) 1)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))))))) (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))
(-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (+.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (*.f64 -2 (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (fma.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (*.f64 hi hi)) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 2)))) (/.f64 (-.f64 (+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (*.f64 (*.f64 hi hi) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (+.f64 (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (/.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (-.f64 (fma.f64 -2 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (+.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))))) (pow.f64 lo 3) (*.f64 lo (-.f64 (fma.f64 -2 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))) (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (fma.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (*.f64 (*.f64 hi hi) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (pow.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 2))) (/.f64 (-.f64 (+.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (*.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (+.f64 (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (/.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (-.f64 (-.f64 (*.f64 (/.f64 -2 hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (-.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))) (pow.f64 lo 3) (*.f64 lo (-.f64 (-.f64 (*.f64 (/.f64 -2 hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))) (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 (neg.f64 lo) hi)) (*.f64 (neg.f64 hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))
(+.f64 (-.f64 (*.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (/.f64 lo hi)) (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))) (pow.f64 hi 2)) lo))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) lo) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) lo)))))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (fma.f64 -1 (/.f64 lo hi) (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))) (/.f64 lo (*.f64 hi hi))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (/.f64 hi (/.f64 lo (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (*.f64 (neg.f64 hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 lo (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (-.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 lo (*.f64 hi hi))) (/.f64 lo hi))) (-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 lo (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 hi (/.f64 lo (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))) (pow.f64 hi 2)) lo) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (pow.f64 hi 2)) (pow.f64 lo 2)) (*.f64 -1 (/.f64 lo hi))))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) lo) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)) (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 hi 2)) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))))))))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) lo)))))))
(-.f64 (-.f64 (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (+.f64 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))) (/.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (*.f64 (neg.f64 hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 lo (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)))) (fma.f64 -1 (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 (*.f64 hi hi) (*.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (-.f64 (*.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (*.f64 (neg.f64 hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (/.f64 hi (/.f64 lo (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (*.f64 (neg.f64 hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (+.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 lo (*.f64 hi hi))) (-.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) lo)) (/.f64 lo hi)))) (+.f64 (/.f64 (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 lo (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) lo) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi))) (-.f64 (*.f64 (*.f64 hi hi) (*.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) lo)) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 hi hi) (fma.f64 2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (*.f64 hi hi)) lo) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) lo)) (*.f64 hi (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 hi (/.f64 lo (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) hi))
(-.f64 (fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 (neg.f64 lo) hi)) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1))) (pow.f64 hi 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (*.f64 3 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 hi 2)) (*.f64 hi (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) lo)) (+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) hi))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))) (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (*.f64 hi (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) lo) (fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 (neg.f64 lo) hi))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))
(-.f64 (-.f64 (fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (/.f64 (neg.f64 lo) hi)) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))) (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (*.f64 hi (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) lo)) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1))) (pow.f64 hi 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (*.f64 3 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 hi 2)) (*.f64 hi (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) lo)) (+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3))))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 1) (pow.f64 hi 2)) (pow.f64 lo 2)) (*.f64 -1 (/.f64 lo hi))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) hi) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (+.f64 1 (/.f64 x hi))))) (+.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) (-.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3))))) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) hi)))) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) hi))))) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (*.f64 3 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 hi 2)) (*.f64 hi (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) hi))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))) (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (*.f64 hi (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) lo) (fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 hi hi)) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))) (fma.f64 (*.f64 hi hi) (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (*.f64 lo lo)) (+.f64 (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))
(-.f64 (-.f64 (fma.f64 (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (*.f64 hi hi) (-.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) -1) lo)) (/.f64 lo hi))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))) (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (*.f64 hi (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) lo)) (+.f64 (*.f64 (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) lo) (/.f64 (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi) (*.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))) (fma.f64 (*.f64 hi hi) (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (*.f64 hi (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) lo)) (+.f64 (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))) (*.f64 (/.f64 (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) lo) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 3 (*.f64 hi hi)) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (*.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)))) lo)))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (+.f64 (/.f64 x hi) (/.f64 lo (-.f64 x lo)))) (+.f64 (/.f64 x (-.f64 x lo)) (/.f64 lo hi)))
(+.f64 1 (-.f64 (+.f64 (/.f64 x hi) (/.f64 lo (-.f64 x lo))) (+.f64 (/.f64 lo hi) (/.f64 x (-.f64 x lo)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (-.f64 (+.f64 1 (/.f64 lo (-.f64 x lo))) (/.f64 x (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (*.f64 3 (/.f64 1 (-.f64 x lo))) (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 2))))))) hi) (/.f64 lo (-.f64 x lo))))) (+.f64 (/.f64 x (-.f64 x lo)) (/.f64 lo hi)))
(-.f64 (+.f64 (+.f64 1 (/.f64 x hi)) (fma.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 1 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 x (-.f64 x lo)))))) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 3 (-.f64 x lo)) (/.f64 (*.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))))) hi (/.f64 lo (-.f64 x lo)))) (+.f64 (/.f64 lo hi) (/.f64 x (-.f64 x lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 1 (/.f64 lo (-.f64 x lo))) (/.f64 x (-.f64 x lo))) (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (-.f64 (+.f64 1 (/.f64 lo (-.f64 x lo))) (/.f64 x (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (*.f64 3 (/.f64 1 (-.f64 x lo))) (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (-.f64 (+.f64 1 (/.f64 lo (-.f64 x lo))) (/.f64 x (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (*.f64 3 (/.f64 1 (-.f64 x lo))) (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 2))))))) hi) (/.f64 lo (-.f64 x lo)))))) (+.f64 (/.f64 x (-.f64 x lo)) (/.f64 lo hi)))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 3 (/.f64 (+.f64 1 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 x (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (/.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 1 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 x (-.f64 x lo)))))) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 3 (-.f64 x lo)) (/.f64 (*.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo)))))) (+.f64 (/.f64 x hi) (fma.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 1 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 x (-.f64 x lo)))))) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 3 (-.f64 x lo)) (/.f64 (*.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))))) hi (/.f64 lo (-.f64 x lo))))) (+.f64 (/.f64 lo hi) (/.f64 x (-.f64 x lo)))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 x hi) (fma.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 1 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 x (-.f64 x lo)))))) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 3 (-.f64 x lo)) (/.f64 (*.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))))) hi (/.f64 lo (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (fma.f64 3 (/.f64 (+.f64 1 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 x (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (/.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 1 (-.f64 (/.f64 lo (-.f64 x lo)) (/.f64 x (-.f64 x lo)))))) (+.f64 (/.f64 lo (pow.f64 (-.f64 x lo) 2)) (+.f64 (/.f64 3 (-.f64 x lo)) (/.f64 (*.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo))))))) (+.f64 (/.f64 lo hi) (/.f64 x (-.f64 x lo)))))
(*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi))
(*.f64 1/3 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi))) (*.f64 1/9 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 1/3 (+.f64 (/.f64 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi))) (*.f64 -1/9 (/.f64 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2) (pow.f64 hi 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 hi 3))))))
(-.f64 (fma.f64 1/3 (/.f64 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (*.f64 1/3 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi)))) (fma.f64 1/9 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))) (fma.f64 1/9 (/.f64 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 hi hi)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/3 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2))) (/.f64 (pow.f64 hi 3) (-.f64 (*.f64 3 x) (*.f64 3 lo))))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))))) (*.f64 1/9 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (pow.f64 (-.f64 x lo) 2))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2))) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2) (pow.f64 hi 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 hi 3))))))
(-.f64 (fma.f64 1/3 (/.f64 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (+.f64 (*.f64 1/3 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2)))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo))))))) (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 1/3 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2)))))) (pow.f64 hi 4)) (*.f64 1/3 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi))))) (fma.f64 1/9 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))) (fma.f64 1/9 (/.f64 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 hi hi)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/3 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2))) (/.f64 (pow.f64 hi 3) (-.f64 (*.f64 3 x) (*.f64 3 lo))))))))
(-.f64 (fma.f64 1/3 (/.f64 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (-.f64 (*.f64 1/3 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi))) (/.f64 (*.f64 1/3 (+.f64 (*.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (+.f64 (*.f64 1/3 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2)))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo))))))) (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 1/3 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2)))))) (pow.f64 hi 4)))) (fma.f64 1/9 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))) (fma.f64 1/9 (/.f64 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 hi hi)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/3 (fma.f64 (*.f64 2 (-.f64 x lo)) (-.f64 x lo) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2))) (/.f64 (pow.f64 hi 3) (-.f64 (*.f64 3 x) (*.f64 3 lo))))))))
(*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi))
(/.f64 (*.f64 -1/3 (*.f64 (-.f64 x lo) -3)) hi)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 2))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 3 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (*.f64 -1/3 (*.f64 (-.f64 x lo) -3)) hi)) (*.f64 -1/9 (/.f64 (*.f64 (-.f64 x lo) -3) (/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) -3)))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 3 hi) (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (/.f64 (*.f64 -1/3 (*.f64 (-.f64 x lo) -3)) hi)) (*.f64 (/.f64 1/9 hi) (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 9) hi)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))))))) (pow.f64 hi 3))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi)))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 2))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 3 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) -1/3) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 x lo) -3) (+.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (*.f64 (*.f64 (-.f64 x lo) -3) (*.f64 (-.f64 x lo) -3))))) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9) (*.f64 (-.f64 x lo) -3)))) (pow.f64 hi 3)) (/.f64 (*.f64 -1/3 (*.f64 (-.f64 x lo) -3)) hi))) (*.f64 -1/9 (/.f64 (*.f64 (-.f64 x lo) -3) (/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) -3)))))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 3 hi) (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (-.f64 (/.f64 (*.f64 -1/3 (*.f64 (-.f64 x lo) -3)) hi) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) -1/3) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 x lo) -3) (+.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) 9)))) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9) (*.f64 (-.f64 x lo) -3)))) (pow.f64 hi 3)))) (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 9) (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (-.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (pow.f64 (-.f64 x lo) 2))))))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/3 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/9 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))))))) (pow.f64 hi 3))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi))))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 (-.f64 x lo) -3) (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) -1/3) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 x lo) -3) (+.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (*.f64 (*.f64 (-.f64 x lo) -3) (*.f64 (-.f64 x lo) -3))))) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9) (*.f64 (-.f64 x lo) -3))))) (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (*.f64 (*.f64 (-.f64 x lo) -3) (*.f64 (-.f64 x lo) -3))))))) (pow.f64 hi 4)) (fma.f64 1/3 (/.f64 (*.f64 3 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) -1/3) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 x lo) -3) (+.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (*.f64 (*.f64 (-.f64 x lo) -3) (*.f64 (-.f64 x lo) -3))))) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9) (*.f64 (-.f64 x lo) -3)))) (pow.f64 hi 3)) (/.f64 (*.f64 -1/3 (*.f64 (-.f64 x lo) -3)) hi)))) (*.f64 -1/9 (/.f64 (*.f64 (-.f64 x lo) -3) (/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) -3)))))
(+.f64 (-.f64 (fma.f64 1/3 (*.f64 (/.f64 3 hi) (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (-.f64 (/.f64 (*.f64 -1/3 (*.f64 (-.f64 x lo) -3)) hi) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) -1/3) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 x lo) -3) (+.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) 9)))) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9) (*.f64 (-.f64 x lo) -3)))) (pow.f64 hi 3)))) (/.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 (-.f64 x lo) -3) (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) -1/3) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 x lo) -3) (+.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) 9)))) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9) (*.f64 (-.f64 x lo) -3))))) (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 x lo) 2) 9)))))) (pow.f64 hi 4))) (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 9) (*.f64 hi hi))))
(/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))
(/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))
(+.f64 (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))) x))
(+.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 x (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))))))
(+.f64 (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (pow.f64 x 2)))))
(+.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) x (neg.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))))))))))
(+.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (-.f64 (*.f64 x (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))))))))))
(+.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 3)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))))) (pow.f64 x 3)) (+.f64 (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2))))) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (*.f64 3 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))))) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)) 2)))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 3))) (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 4)) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 3)) (neg.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))))))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi)))))))) (pow.f64 x 3) (+.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) x (neg.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))))))))))))
(fma.f64 (-.f64 (/.f64 3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 3))) (-.f64 (*.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 4)) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 3))) (/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))))))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))))))) (pow.f64 x 3) (+.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (-.f64 (*.f64 x (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2))) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (-.f64 (*.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))) (/.f64 3 (*.f64 hi (pow.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) 2)))))))))))
(/.f64 (pow.f64 hi 2) (pow.f64 x 2))
(/.f64 (*.f64 hi hi) (*.f64 x x))
(*.f64 (/.f64 hi x) (/.f64 hi x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 4)) (pow.f64 x 3))) (/.f64 (pow.f64 hi 2) (pow.f64 x 2)))
(fma.f64 -1 (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 x 3) (pow.f64 hi 4))) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(-.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 x 3) (pow.f64 hi 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 4)) (pow.f64 x 3))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 hi 6))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (pow.f64 x 4)))))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 x 3) (pow.f64 hi 4))) (/.f64 (*.f64 hi hi) (*.f64 x x))) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) 2)) (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (pow.f64 x 4))))
(-.f64 (-.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 x 3) (pow.f64 hi 4)))) (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) 2))) (pow.f64 x 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 hi 6))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 hi 6) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))))) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 4)) (pow.f64 x 3))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 hi 6))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi)))) (pow.f64 x 4))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) 2)) (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))))) (neg.f64 (*.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (*.f64 (pow.f64 hi 6) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))))) (pow.f64 x 5)) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) (/.f64 (pow.f64 x 3) (pow.f64 hi 4))) (/.f64 (*.f64 hi hi) (*.f64 x x))) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 3 hi) (/.f64 (*.f64 lo 2) (*.f64 hi hi))) 2)) (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (pow.f64 x 4)))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (/.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) (/.f64 (pow.f64 x 3) (pow.f64 hi 4)))) (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) 2))) (pow.f64 x 4))) (/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))) (*.f64 (pow.f64 hi 6) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))))) (*.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi))) 2))) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 3 hi) (*.f64 (/.f64 lo hi) (/.f64 2 hi)))))) (pow.f64 x 5)))
(/.f64 (pow.f64 hi 2) (pow.f64 x 2))
(/.f64 (*.f64 hi hi) (*.f64 x x))
(*.f64 (/.f64 hi x) (/.f64 hi x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 4)) (pow.f64 x 3)) (/.f64 (pow.f64 hi 2) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))
(+.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) 2) (pow.f64 hi 6)))) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi))) (pow.f64 x 3))))
(fma.f64 -1 (/.f64 (fma.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (pow.f64 hi 4) (neg.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) 2)))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi))))))
(-.f64 (+.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi))))) (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) 2))) (pow.f64 x 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) 2) (pow.f64 hi 6)))) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)))) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) 2) (pow.f64 hi 6)))) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi))) (pow.f64 x 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) hi)) (/.f64 1 hi)) (pow.f64 hi 6))) (pow.f64 x 5)))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 5) (*.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) (fma.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (pow.f64 hi 4) (neg.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) 2))))))) (fma.f64 -1 (/.f64 (fma.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (pow.f64 hi 4) (neg.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) 2)))) (pow.f64 x 4)) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi))))) (neg.f64 (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 hi 6) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 x 3) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)))) (/.f64 (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi))) (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 hi 6) (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi))))))) (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) 2))) (pow.f64 x 4))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 5) (*.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (/.f64 lo hi)))) (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 lo hi)) hi) (/.f64 -1 hi)) 2)))))))
(/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))
(/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 lo (-.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))))
(+.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 lo (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 2)))))
(+.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (fma.f64 lo (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (neg.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))))))))
(+.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (-.f64 (*.f64 lo (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)) (-.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (/.f64 1 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) 2))))))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 hi (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))))))) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 2))))))
(+.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 (*.f64 -2 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 2)))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (/.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))))) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 2))))) (fma.f64 lo (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))) (neg.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))))))))))
(+.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 (*.f64 -2 (+.f64 1 (/.f64 x hi))) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 2)))) (-.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 2))) (/.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (/.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))))) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))) (-.f64 (*.f64 lo (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))))) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 hi hi) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (/.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (pow.f64 lo 3))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 lo 3) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 lo 3) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 6) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 4))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 lo 3) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 hi 6) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (*.f64 (pow.f64 hi 4) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (pow.f64 lo 4)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 (pow.f64 hi 6) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (pow.f64 lo 4))) (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 lo 3) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (pow.f64 hi 6) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi))))) (*.f64 -1 (*.f64 (pow.f64 hi 6) (*.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi)))))) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 6) (*.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (/.f64 1 hi)) (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (/.f64 1 hi))))) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 lo 4))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 lo 3) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (fma.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 4) (neg.f64 (*.f64 (*.f64 (pow.f64 hi 6) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))))) (*.f64 (pow.f64 hi 6) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))) (pow.f64 lo 5)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 hi 6) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (*.f64 (pow.f64 hi 4) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (pow.f64 lo 4)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (*.f64 (pow.f64 hi 6) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))) (pow.f64 lo 4))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 hi hi)) (*.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)) (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 (*.f64 (pow.f64 hi 6) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))) (*.f64 (pow.f64 hi 6) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi))))) (pow.f64 lo 5))) (/.f64 (pow.f64 hi 4) (/.f64 (pow.f64 lo 3) (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 -1 hi)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (pow.f64 hi 4)) (pow.f64 lo 3)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (pow.f64 hi 4)) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (pow.f64 lo 4))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (fma.f64 -1 (/.f64 (fma.f64 (pow.f64 hi 4) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (pow.f64 hi 6) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)))))) (pow.f64 lo 4)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (pow.f64 hi 6) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (pow.f64 lo 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (pow.f64 hi 4)) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (pow.f64 hi 2))) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 3 (/.f64 1 hi))) (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 6) (*.f64 (+.f64 (/.f64 x hi) (+.f64 2 (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 3 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))))) (pow.f64 lo 5))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (fma.f64 -1 (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (/.f64 (pow.f64 lo 5) (*.f64 (*.f64 hi hi) (fma.f64 (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (pow.f64 hi 4) (neg.f64 (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (pow.f64 hi 6) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))))))) (fma.f64 -1 (/.f64 (fma.f64 (pow.f64 hi 4) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (pow.f64 hi 6) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)))))) (pow.f64 lo 4)) (fma.f64 -1 (/.f64 (pow.f64 hi 6) (/.f64 (pow.f64 lo 5) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (/.f64 (pow.f64 hi 6) (/.f64 (pow.f64 lo 5) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)))))) (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (pow.f64 hi 6) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))) (pow.f64 lo 4))) (/.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (/.f64 (pow.f64 lo 5) (*.f64 (*.f64 hi hi) (-.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (*.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi)) (*.f64 (pow.f64 hi 6) (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 3 hi))))))))))
(/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))
(/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (pow.f64 hi 3)) (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))
(fma.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 3) (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2)) (*.f64 3 (/.f64 1 (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 4))) (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))))
(fma.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 3) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo)))) (/.f64 3 (pow.f64 (-.f64 x lo) 4)))) (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2))))
(fma.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 3) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo)))) (/.f64 3 (pow.f64 (-.f64 x lo) 4))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2)) (*.f64 3 (/.f64 1 (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 5) (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (+.f64 (/.f64 x (pow.f64 (-.f64 x lo) 4)) (*.f64 2 (/.f64 x (pow.f64 (-.f64 x lo) 4))))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2)) (*.f64 3 (/.f64 1 (pow.f64 (-.f64 x lo) 4)))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))) (pow.f64 (-.f64 x lo) 2)))))) (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))))
(fma.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 3) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo)))) (/.f64 3 (pow.f64 (-.f64 x lo) 4)))) (fma.f64 -1 (*.f64 (pow.f64 hi 5) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (pow.f64 (-.f64 x lo) 2)) (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo)))) (/.f64 3 (pow.f64 (-.f64 x lo) 4))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo))))))) (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)))))
(fma.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 3) (-.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 5) (-.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (pow.f64 (-.f64 x lo) 2))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo)))) (/.f64 3 (pow.f64 (-.f64 x lo) 4))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo))))))) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 (-.f64 (*.f64 3 (/.f64 lo (pow.f64 (-.f64 x lo) 4))) (*.f64 3 (/.f64 x (pow.f64 (-.f64 x lo) 4)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo)))) (/.f64 3 (pow.f64 (-.f64 x lo) 4))))))
1/3
(+.f64 (*.f64 -1/9 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi)) 1/3)
(fma.f64 -1/9 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi) 1/3)
(+.f64 (*.f64 -1/9 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi)) (+.f64 1/3 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/27 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2)) (*.f64 1/9 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))
(+.f64 (fma.f64 -1/9 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi) 1/3) (neg.f64 (/.f64 (fma.f64 -1/27 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9)) (*.f64 hi hi))))
(-.f64 (fma.f64 -1/9 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi) 1/3) (/.f64 (fma.f64 -1/27 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9)) (*.f64 hi hi)))
(+.f64 (*.f64 -1/9 (/.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) (pow.f64 (-.f64 x lo) 2))) (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2)) (*.f64 1/9 (pow.f64 (-.f64 x lo) 2))) (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo)))))) (pow.f64 hi 3))) (+.f64 1/3 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/27 (pow.f64 (-.f64 (+.f64 (*.f64 2 x) x) (+.f64 lo (*.f64 2 lo))) 2)) (*.f64 1/9 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))
(fma.f64 -1/9 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi) (fma.f64 -1 (/.f64 (fma.f64 -1/27 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo))) (*.f64 (*.f64 -1/3 (fma.f64 -1/27 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9))) (-.f64 (*.f64 3 x) (*.f64 3 lo)))) (pow.f64 hi 3)) (+.f64 1/3 (neg.f64 (/.f64 (fma.f64 -1/27 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9)) (*.f64 hi hi))))))
(fma.f64 -1/9 (/.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) hi) (-.f64 (-.f64 1/3 (/.f64 (fma.f64 -1/27 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9)) (*.f64 hi hi))) (/.f64 (fma.f64 -1/27 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (*.f64 3 x) (*.f64 3 lo))) (*.f64 (*.f64 -1/3 (fma.f64 -1/27 (pow.f64 (-.f64 (*.f64 3 x) (*.f64 3 lo)) 2) (*.f64 (pow.f64 (-.f64 x lo) 2) 1/9))) (-.f64 (*.f64 3 x) (*.f64 3 lo)))) (pow.f64 hi 3))))
1/3
(+.f64 1/3 (*.f64 1/9 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi)))
(+.f64 1/3 (*.f64 1/9 (/.f64 (*.f64 (-.f64 x lo) -3) hi)))
(+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (-.f64 x lo) 2)) (*.f64 -1/27 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (pow.f64 hi 2))) (*.f64 1/9 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi))))
(+.f64 1/3 (fma.f64 -1 (/.f64 (fma.f64 1/9 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 (*.f64 (-.f64 x lo) -3) (*.f64 (-.f64 x lo) -3)) -1/27)) (*.f64 hi hi)) (*.f64 1/9 (/.f64 (*.f64 (-.f64 x lo) -3) hi))))
(+.f64 1/3 (-.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 x lo) -3) hi)) (/.f64 (fma.f64 1/9 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 9) -1/27)) (*.f64 hi hi))))
(+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 3))) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (-.f64 x lo) 2)) (*.f64 -1/27 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo)))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/9 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) hi)) (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 1/9 (pow.f64 (-.f64 x lo) 2)) (*.f64 -1/27 (*.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -2 (-.f64 x lo))) (+.f64 (*.f64 -2 (-.f64 x lo)) (*.f64 -1 (-.f64 x lo))))))) (pow.f64 hi 3)))))))
(fma.f64 -1/27 (/.f64 (pow.f64 (-.f64 x lo) 2) (/.f64 (pow.f64 hi 3) (*.f64 (-.f64 x lo) -3))) (+.f64 1/3 (fma.f64 -1 (/.f64 (fma.f64 1/9 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 (*.f64 (-.f64 x lo) -3) (*.f64 (-.f64 x lo) -3)) -1/27)) (*.f64 hi hi)) (fma.f64 1/9 (/.f64 (*.f64 (-.f64 x lo) -3) hi) (/.f64 (*.f64 -1/3 (*.f64 (*.f64 (-.f64 x lo) -3) (fma.f64 1/9 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 (*.f64 (-.f64 x lo) -3) (*.f64 (-.f64 x lo) -3)) -1/27)))) (pow.f64 hi 3))))))
(fma.f64 -1/27 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (-.f64 x lo) -3) hi)) (+.f64 (-.f64 1/3 (/.f64 (fma.f64 1/9 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 9) -1/27)) (*.f64 hi hi))) (fma.f64 1/9 (/.f64 (*.f64 (-.f64 x lo) -3) hi) (/.f64 (*.f64 -1/3 (*.f64 (*.f64 (-.f64 x lo) -3) (fma.f64 1/9 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 9) -1/27)))) (pow.f64 hi 3)))))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(*.f64 1 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) 1)
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(cbrt.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))
(+.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) -1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 1 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (cbrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) (cbrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 (sqrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (sqrt.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 3) 1) (+.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (+.f64 1 (*.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 3) -1) (fma.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) (+.f64 1 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 3) -1) (+.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 2) (+.f64 1 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) 1) (+.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 1))
(/.f64 (+.f64 (exp.f64 (+.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))) -1) (+.f64 1 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 2) -1) (+.f64 1 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))))
(pow.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(log.f64 (exp.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))))
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(cbrt.f64 (*.f64 (expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) (*.f64 (expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) (expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 3))
(expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (log.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(log1p.f64 (expm1.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) 1)
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 1 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (sqrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(pow.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) 1)
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(log.f64 (exp.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))) (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi))))
(-.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 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (+.f64 1 (/.f64 hi lo)))) (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 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1) (+.f64 (/.f64 hi lo) -1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.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 (*.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo))) (+.f64 1 (/.f64 hi lo))))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (cbrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (sqrt.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (*.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))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1) (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(expm1.f64 (log.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) -1)
(/.f64 (-.f64 x lo) hi)
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) 1) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1) (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(expm1.f64 (log.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) 1)
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1/2)
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1)
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)))))
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))))
(sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))) 1)
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(*.f64 1 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)) (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3/2) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3/2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(log.f64 (exp.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 6)))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))
(pow.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (exp.f64 3) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))) 1)
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 1 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 4)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 2))
(pow.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (exp.f64 2) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) 1)
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(cbrt.f64 (*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) 1)
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 1 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) -1)
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(cbrt.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (/.f64 (/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(exp.f64 (log.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 1 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))

eval847.0ms (8.9%)

Compiler

Compiled 63073 to 34947 computations (44.6% saved)

prune306.0ms (3.2%)

Pruning

55 alts after pruning (52 fresh and 3 done)

PrunedKeptTotal
New1024321056
Fresh382058
Picked325
Done112
Total1066551121
Accurracy
24.4%
Counts
1121 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.2%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
9.3%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
20.2%
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 1/24 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (-.f64 (fma.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (/.f64 lo hi)))))))
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
21.2%
(-.f64 (/.f64 x hi) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
18.8%
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
10.2%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
21.8%
(-.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) 1)
21.8%
(-.f64 (expm1.f64 (log1p.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) 1)
19.6%
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))) 1)
21.8%
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))) 1)
10.2%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
21.7%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 2) (/.f64 (neg.f64 lo) hi)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) 2) (/.f64 (neg.f64 lo) hi)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1) 2) (/.f64 (neg.f64 lo) hi)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (/.f64 (neg.f64 lo) hi)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) 2) (/.f64 (neg.f64 lo) hi)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 2) (/.f64 (neg.f64 lo) hi)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (neg.f64 lo) hi)))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (neg.f64 lo) hi)))) 1)
21.7%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) 1)
21.7%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) 1)
21.7%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) 1)
21.8%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))) 1)
10.1%
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
10.1%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.0%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
21.4%
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 lo hi)))))
9.6%
(+.f64 (/.f64 hi lo) 1)
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
9.3%
(+.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
21.7%
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))))) (expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))
19.1%
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 lo (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))))
19.5%
(*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (+.f64 (/.f64 x hi) (+.f64 (fma.f64 2 (/.f64 x hi) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (*.f64 3 (/.f64 lo hi)))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
21.0%
(*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi))))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
21.8%
(*.f64 (+.f64 (+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 3 (/.f64 lo hi)))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
21.8%
(*.f64 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
18.1%
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi) 2))
21.8%
(log.f64 (exp.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
18.1%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
10.1%
(expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo))))
21.8%
(expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
21.8%
(expm1.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
21.8%
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 3))
18.7%
1
Compiler

Compiled 4162 to 2089 computations (49.8% saved)

regimes250.0ms (2.6%)

Counts
136 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1) 1)
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) 1) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi))))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(-.f64 1 (*.f64 (-.f64 x hi) (pow.f64 lo -1)))
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))) 1)
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) 1)
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) 1)
(*.f64 (+.f64 (+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 3 (/.f64 lo hi)))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
(*.f64 (pow.f64 hi -1/2) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
(-.f64 (expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))) 1)
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3)) 1)
(-.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 3) 1)
(-.f64 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 2) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi) 2))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) 2)) (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(fma.f64 -1 (*.f64 (-.f64 x lo) (pow.f64 lo -1)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1))
(-.f64 (/.f64 x hi) (*.f64 (*.f64 lo (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (-.f64 (+.f64 2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 lo hi))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))) 1)
(-.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) 1)
(-.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) 1)
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))))) (expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))))
(-.f64 (pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) 1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)))
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))) 3)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2)
(+.f64 (*.f64 (log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(-.f64 (/.f64 x hi) (log1p.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi))))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(*.f64 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 1 (/.f64 x hi))) hi))))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (-.f64 (+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 (/.f64 -1/2 (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 (/.f64 lo (+.f64 1 (/.f64 x hi))) hi))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (+.f64 (/.f64 x hi) (+.f64 (fma.f64 2 (/.f64 x hi) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 2 (/.f64 (-.f64 x lo) hi)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (*.f64 3 (/.f64 lo hi)))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(log.f64 (exp.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))))
(log.f64 (exp.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)))) 3))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (pow.f64 lo -1) (*.f64 x (pow.f64 lo -2)))) 3)))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (neg.f64 lo) hi)))) 1)
(-.f64 (expm1.f64 (log1p.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (*.f64 hi hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (/.f64 (neg.f64 lo) hi)))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))) 1)
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 3) -1) (+.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 lo (+.f64 (/.f64 1 (*.f64 hi (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (*.f64 (+.f64 (+.f64 (/.f64 x hi) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (+.f64 2 (+.f64 (/.f64 x hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 lo hi)))))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (fma.f64 -1/2 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (neg.f64 lo) hi)))) 1)
(-.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)))) (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) (cbrt.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))))) 1)
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 1/24 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (-.f64 (fma.f64 1/8 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (/.f64 lo hi)))))))
Outputs
(*.f64 (+.f64 (+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 3 (/.f64 lo hi)))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
Calls

4 calls:

72.0ms
hi
63.0ms
lo
63.0ms
x
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.8%1lo
21.8%1hi
21.8%1x
21.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 2685 to 1180 computations (56.1% saved)

regimes77.0ms (0.8%)

Counts
44 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1) 1)
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) 1) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi))))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(-.f64 1 (*.f64 (-.f64 x hi) (pow.f64 lo -1)))
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))) 1)
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (pow.f64 hi -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))) 1)
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)))
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) 1)
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 x hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))) 1)
Outputs
(expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
Calls

4 calls:

21.0ms
lo
21.0ms
hi
21.0ms
x
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.8%1hi
21.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
21.8%1x
21.8%1lo
Compiler

Compiled 610 to 241 computations (60.5% saved)

regimes53.0ms (0.6%)

Counts
30 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1) 1)
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1) 1) 1)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi))))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(-.f64 1 (*.f64 (-.f64 x hi) (pow.f64 lo -1)))
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
Outputs
(/.f64 (-.f64 x lo) hi)
Calls

4 calls:

15.0ms
lo
14.0ms
x
14.0ms
hi
3.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 324 to 137 computations (57.7% saved)

regimes14.0ms (0.1%)

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

3 calls:

5.0ms
hi
4.0ms
lo
4.0ms
x
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1x
18.8%1hi
Compiler

Compiled 30 to 21 computations (30% saved)

regimes9.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify8.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
033187
155187
270187
377187
480187
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 (+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 3 (/.f64 lo hi)))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(*.f64 (+.f64 (+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 3 (/.f64 lo hi)))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 2) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))))
(*.f64 (+.f64 (+.f64 (/.f64 x hi) (-.f64 (+.f64 1 (*.f64 (/.f64 x hi) 2)) (*.f64 3 (/.f64 lo hi)))) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(expm1.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 80 to 52 computations (35% saved)

soundness1.5s (16.3%)

Rules
1562×log-prod
1036×times-frac
1036×times-frac
1012×times-frac
956×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030342
1721342
027281
1570235
27750235
0170658053
1550055325
067625506
1166719584
2569312884
068221752
1170618736
2704818736
0119436543
1366933143
0170658053
1550055325
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1165 to 529 computations (54.6% saved)

end0.0ms (0%)

preprocess45.0ms (0.5%)

Compiler

Compiled 156 to 86 computations (44.9% saved)

Profiling

Loading profile data...