xlohi (overflows)

Time bar (total: 9.8s)

analyze0.0ms (0%)

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

Compiled 17 to 11 computations (35.3% saved)

sample798.0ms (8.2%)

Results
788.0ms8256×body256valid
Bogosity

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

simplify151.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 20 to 12 computations (40% saved)

localize23.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite213.0ms (2.2%)

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

simplify339.0ms (3.5%)

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

eval309.0ms (3.2%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune338.0ms (3.5%)

Pruning

9 alts after pruning (9 fresh and 0 done)

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

Compiled 496 to 296 computations (40.3% saved)

localize182.0ms (1.9%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
98.5%
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
98.2%
(/.f64 x (*.f64 lo lo))
97.6%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
100.0%
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
100.0%
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))
98.2%
(/.f64 x (*.f64 hi hi))
52.8%
(*.f64 lo (/.f64 x (*.f64 hi hi)))
97.6%
(-.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)))
98.4%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
98.2%
(/.f64 x (*.f64 hi hi))
Compiler

Compiled 199 to 53 computations (73.4% saved)

series35.0ms (0.4%)

Counts
14 → 432
Calls

111 calls:

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

rewrite116.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
792×add-sqr-sqrt
784×pow1
784×*-un-lft-identity
734×add-cbrt-cube
734×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify263.0ms (2.7%)

Algorithm
egg-herbie
Rules
1660×fma-neg
738×fma-def
598×associate-*l*
576×associate-*r*
532×log-prod
Iterations

Useful iterations: 1 (0.0ms)

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

eval155.0ms (1.6%)

Compiler

Compiled 10657 to 5632 computations (47.2% saved)

prune173.0ms (1.8%)

Pruning

42 alts after pruning (41 fresh and 1 done)

PrunedKeptTotal
New39839437
Fresh224
Picked415
Done000
Total40442446
Accurracy
19.0%
Counts
446 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (-.f64 1 (/.f64 x lo)))
8.6%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 x (pow.f64 lo -2))))))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (/.f64 1 lo)))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (log.f64 (exp.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (cbrt.f64 (*.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 2) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(/.f64 (-.f64 x lo) hi)
9.4%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(-.f64 (/.f64 x hi) (fma.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (/.f64 lo hi)) (*.f64 (neg.f64 lo) (*.f64 x (pow.f64 hi -2)))))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (/.f64 1 hi))) (cbrt.f64 (/.f64 1 hi)) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (-.f64 (/.f64 lo hi) (*.f64 (*.f64 x (pow.f64 hi -2)) lo)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 lo hi) (*.f64 (*.f64 x (pow.f64 hi -2)) lo))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
18.8%
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
9.4%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
8.6%
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -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 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(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 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
18.7%
1
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (-.f64 1 (/.f64 x lo)))
8.6%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 x (pow.f64 lo -2))))))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (/.f64 1 lo)))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (log.f64 (exp.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (cbrt.f64 (*.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 2) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(/.f64 (-.f64 x lo) hi)
9.4%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(-.f64 (/.f64 x hi) (fma.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (/.f64 lo hi)) (*.f64 (neg.f64 lo) (*.f64 x (pow.f64 hi -2)))))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (/.f64 1 hi))) (cbrt.f64 (/.f64 1 hi)) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (-.f64 (/.f64 lo hi) (*.f64 (*.f64 x (pow.f64 hi -2)) lo)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 lo hi) (*.f64 (*.f64 x (pow.f64 hi -2)) lo))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
18.8%
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
9.4%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
8.6%
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -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 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
9.4%
(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 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
18.7%
1
Compiler

Compiled 3636 to 2386 computations (34.4% saved)

localize461.0ms (4.7%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 x (pow.f64 lo -2))
99.4%
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
99.2%
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
99.0%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
99.9%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
99.6%
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
99.6%
(*.f64 x (pow.f64 hi -2))
99.4%
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
100.0%
(/.f64 (-.f64 x lo) hi)
99.8%
(log1p.f64 (/.f64 (-.f64 x lo) hi))
99.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
100.0%
(/.f64 (-.f64 x lo) hi)
99.7%
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
99.6%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
99.6%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
Compiler

Compiled 276 to 135 computations (51.1% saved)

series99.0ms (1%)

Counts
13 → 444
Calls

111 calls:

TimeVariablePointExpression
18.0ms
x
@-inf
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
18.0ms
hi
@-inf
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
11.0ms
hi
@inf
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
10.0ms
lo
@-inf
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
5.0ms
lo
@inf
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))

rewrite295.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
734×add-sqr-sqrt
730×pow1
718×*-un-lft-identity
692×log1p-expm1-u
688×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify311.0ms (3.2%)

Algorithm
egg-herbie
Rules
1882×fma-def
1158×times-frac
584×+-commutative
502×*-commutative
462×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0116731666
1350429576
Stop Event
node limit
Counts
730 → 748
Calls
Call 1
Inputs
(/.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))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo)))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(*.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)
(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 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 (exp.f64 (neg.f64 (/.f64 lo hi))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi))))) 1)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 3)))) (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi)))))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 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 (*.f64 lo x) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))))))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x)) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))))))
(-.f64 (exp.f64 (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))) 1)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 lo 3) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 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 hi lo))
(+.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 lo)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (pow.f64 x 2))) (+.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 lo)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (pow.f64 x 2))) (+.f64 (/.f64 hi lo) (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x) (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (*.f64 1/2 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))) (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 x 3)))))))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (+.f64 1 (/.f64 hi lo)))) (*.f64 hi x))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (+.f64 1 (/.f64 hi lo)))) (*.f64 hi x))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 hi 2))))) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))) (*.f64 hi x))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2)))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))) (*.f64 hi x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 x 2)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo)))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo))))) x)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo))))) x)) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 1 (*.f64 hi x))) (/.f64 1 (pow.f64 x 2))))))))))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 hi 3)) (*.f64 6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (/.f64 hi lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) hi) (pow.f64 lo 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) hi)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 hi 3)) (*.f64 -6 (*.f64 (pow.f64 hi 2) x)))) (*.f64 -1/6 (pow.f64 hi 3)))) (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 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 -1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2))))
(+.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (+.f64 (*.f64 1/3 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 -1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi)))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi)))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))))) 1)
(*.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 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))
(+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))
(+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 hi))) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 hi))) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 hi))) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 hi))) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo)))
(+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo))))
(+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 -1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 1 (*.f64 hi x))) (/.f64 1 (pow.f64 x 2))))))))
(+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (*.f64 hi (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (pow.f64 lo 3))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 -1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 1 (*.f64 hi x))) (/.f64 1 (pow.f64 x 2)))))))))
(/.f64 hi lo)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (/.f64 hi lo))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 hi 3)) (*.f64 6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (/.f64 hi lo)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 hi 3)) (*.f64 6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 hi 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -24 (*.f64 (pow.f64 hi 3) x)))) (pow.f64 lo 4))) (/.f64 hi lo))))
(/.f64 hi lo)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (/.f64 hi lo))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 3)) (*.f64 -6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (/.f64 hi lo)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 3)) (*.f64 -6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 hi 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -24 (*.f64 (pow.f64 hi 3) x)))) (pow.f64 lo 4))) (/.f64 hi lo))))
(log.f64 (+.f64 (/.f64 hi lo) 1))
(+.f64 (log.f64 (+.f64 (/.f64 hi lo) 1)) (*.f64 -1 (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)))) (+.f64 (log.f64 (+.f64 (/.f64 hi lo) 1)) (*.f64 -1 (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)))) (+.f64 (log.f64 (+.f64 (/.f64 hi lo) 1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 x 3)) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 hi lo) 1) 3)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 hi lo) 1) 3)) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (log.f64 (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 hi lo) 1) 3)) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))) (log.f64 (/.f64 hi (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))
(-.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 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(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 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo))) (cbrt.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 hi 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi 1)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(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)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1)
(/.f64 1 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) hi)
(/.f64 (pow.f64 (neg.f64 (-.f64 x lo)) 3) (pow.f64 (neg.f64 hi) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo))) (cbrt.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 hi 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi 1)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(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)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (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))))
(*.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 1 (/.f64 (-.f64 x lo) hi)))
(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 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(*.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2) (cbrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(*.f64 (sqrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(pow.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(log.f64 (exp.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(cbrt.f64 (pow.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3))
(exp.f64 (log.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1)
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) 1)
(*.f64 1 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2) (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(*.f64 (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 3)
(pow.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2))
(log.f64 (exp.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))))
(cbrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(exp.f64 (log.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(+.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) -1)
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2) 1) (+.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1))
(pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3)
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(fma.f64 1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) -1)
(+.f64 0 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (log.f64 (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) 1)
(*.f64 1 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (sqrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(pow.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2))
(log.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 1 lo) (sqrt.f64 x)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 lo -2)) x))
(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))))
Outputs
(/.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 lo (/.f64 (*.f64 hi hi) x)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(+.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x 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 (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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(+.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x 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 (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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(+.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x 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 (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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -2)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(/.f64 (neg.f64 (*.f64 x (cbrt.f64 -1))) hi)
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.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 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (pow.f64 (/.f64 x hi) 3))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (pow.f64 (/.f64 x hi) 3)))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 (/.f64 x hi) 3))
(-.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 (/.f64 x hi) 3)))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 lo (pow.f64 hi 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 3 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))) (/.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 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(-.f64 (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))) (/.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 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(-.f64 (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (neg.f64 (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3)))))))
(-.f64 (-.f64 (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3)))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo)))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (/.f64 x hi) 3) (neg.f64 (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3))))))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (-.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3))))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 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)
(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 x (*.f64 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 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x (*.f64 hi (+.f64 1 (/.f64 (neg.f64 lo) hi))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 x (*.f64 hi (-.f64 1 (/.f64 lo hi))))) (log1p.f64 (/.f64 (neg.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 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.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)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (/.f64 x (*.f64 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 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.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 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) x)) (-.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 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (pow.f64 x 3)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.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 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) x)) (-.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 (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))) (log.f64 (/.f64 -1 hi))))
(-.f64 (+.f64 (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))) (log.f64 (/.f64 -1 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 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.f64 (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))) (log.f64 (/.f64 -1 hi)))))
(-.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) x)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))) (log.f64 (/.f64 -1 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 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (pow.f64 x 3)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.f64 (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))) (log.f64 (/.f64 -1 hi))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) x)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))) (log.f64 (/.f64 -1 hi)))) (log.f64 (/.f64 -1 x)))
(log.f64 (+.f64 (/.f64 x hi) 1))
(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 (/.f64 x hi) 1))) (log.f64 (+.f64 (/.f64 x hi) 1)))
(-.f64 (log1p.f64 (/.f64 x hi)) (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x 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 (/.f64 x hi) 1))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)) (*.f64 hi hi)) (log1p.f64 (/.f64 x hi))) (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x 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 (/.f64 x hi) 1))) (fma.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (log.f64 (+.f64 (/.f64 x hi) 1)))))
(-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)) (*.f64 hi hi)) (log1p.f64 (/.f64 x hi)))) (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x 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 (/.f64 x hi) 1) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi))))
(+.f64 (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))) (log.f64 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 (*.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 (/.f64 x hi) 1) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))) (log.f64 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 (*.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 (/.f64 x hi) 1) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)))) (log.f64 lo)))
(+.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 (/.f64 x hi) 1) (/.f64 lo hi))))
(-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 (/.f64 x hi) 1) (/.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 (/.f64 x hi) 1) 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 (/.f64 x hi) 1) (/.f64 lo hi)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 (/.f64 x hi) 1) (/.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 (/.f64 x hi) 1) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 (/.f64 x hi) 1) (/.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 (*.f64 -1/2 (*.f64 hi hi)) (pow.f64 (-.f64 x lo) 2)))))
(-.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (log.f64 (-.f64 x lo)))) (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 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (/.f64 (*.f64 -1/2 (*.f64 hi hi)) (pow.f64 (-.f64 x lo) 2))))))
(-.f64 (+.f64 (fma.f64 1/3 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) (/.f64 hi (-.f64 x lo))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (log.f64 (-.f64 x lo)))) (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 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) -1/2) (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.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 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) -1/2)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (*.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.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 hi) (-.f64 (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 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2))) (/.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 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) -1/2) (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.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 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) -1/2)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (*.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.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 hi) (-.f64 (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 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2))) (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(-.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) 1)
(expm1.f64 (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi)))) 1)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) (*.f64 x (exp.f64 (/.f64 (neg.f64 lo) hi)))) (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(fma.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (exp.f64 (/.f64 (neg.f64 lo) hi)) (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 2) (*.f64 (*.f64 x x) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) (*.f64 x (exp.f64 (/.f64 (neg.f64 lo) hi))) (exp.f64 (/.f64 (neg.f64 lo) hi)))) -1)
(fma.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (*.f64 (*.f64 x x) (exp.f64 (/.f64 (neg.f64 lo) hi))) (fma.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (exp.f64 (/.f64 (neg.f64 lo) hi)) (expm1.f64 (/.f64 (neg.f64 lo) hi))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 3)))) (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi)))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 2) (*.f64 (*.f64 x x) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 3) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) (*.f64 x (exp.f64 (/.f64 (neg.f64 lo) hi))) (exp.f64 (/.f64 (neg.f64 lo) hi))))) -1)
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (/.f64 (neg.f64 lo) hi))) (exp.f64 (/.f64 (neg.f64 lo) hi))))) -1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (/.f64 x hi))))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (/.f64 x hi))))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (/.f64 x hi))))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (/.f64 x hi))))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/2 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))) (/.f64 lo hi))
(-.f64 (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) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))))))) (/.f64 lo hi))
(-.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/2 (/.f64 x hi)) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 lo (/.f64 (pow.f64 hi 4) (*.f64 x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) 1/24)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 lo (/.f64 (pow.f64 hi 4) (*.f64 x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (+.f64 (/.f64 x hi) (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/2 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/24 (/.f64 lo (/.f64 (*.f64 hi hi) x)))))))) (/.f64 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 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))
(+.f64 (fma.f64 -1 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/2))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/2 (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (neg.f64 (-.f64 x lo)) hi) (fma.f64 -1 (/.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (-.f64 x lo) 3)) (*.f64 (*.f64 lo x) (neg.f64 (-.f64 x lo)))) (pow.f64 hi 3)) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/2 (/.f64 lo (/.f64 (*.f64 hi hi) x))) (/.f64 (fma.f64 (*.f64 lo x) (fma.f64 x -1 lo) (*.f64 1/6 (pow.f64 (fma.f64 x -1 lo) 3))) (pow.f64 hi 3))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x)) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))))))
(fma.f64 -1 (/.f64 (neg.f64 (-.f64 x lo)) hi) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -1 (/.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (-.f64 x lo) 3)) (*.f64 (*.f64 lo x) (neg.f64 (-.f64 x lo)))) (pow.f64 hi 3)) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (/.f64 (pow.f64 hi 4) (*.f64 lo x))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/24 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (-.f64 (fma.f64 1/2 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (/.f64 (pow.f64 hi 4) (*.f64 lo x))) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (/.f64 (fma.f64 (*.f64 lo x) (fma.f64 x -1 lo) (*.f64 1/6 (pow.f64 (fma.f64 x -1 lo) 3))) (pow.f64 hi 3))))))
(-.f64 (exp.f64 (/.f64 x hi)) 1)
(expm1.f64 (/.f64 x hi))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 x hi)))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))) -1)
(fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 x hi)))) (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)) (expm1.f64 (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 lo 3) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))))) 1)
(+.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 (pow.f64 lo 3) (exp.f64 (/.f64 x hi)))) (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 x hi)))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))) -1)
(fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 (pow.f64 lo 3) (exp.f64 (/.f64 x hi)))) (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 x hi)))) (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)) (expm1.f64 (/.f64 x hi)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.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 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 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 -1 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.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 -1 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.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 -1 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))))
(+.f64 (/.f64 hi lo) (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 1))
(+.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (pow.f64 x 2))) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) 0)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))))
(+.f64 (fma.f64 (*.f64 (*.f64 x x) 0) (+.f64 1 (/.f64 hi lo)) (/.f64 hi lo)) (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 1))
(+.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (pow.f64 x 2))) (+.f64 (/.f64 hi lo) (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x) (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (*.f64 1/2 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))) (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 x 3)))))))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) 0)) (+.f64 (/.f64 hi lo) (+.f64 1 (fma.f64 (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)) x (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 1/3)) (*.f64 (pow.f64 x 3) (+.f64 1 (/.f64 hi lo))))))))
(+.f64 (fma.f64 (*.f64 (*.f64 x x) 0) (+.f64 1 (/.f64 hi lo)) (/.f64 hi lo)) (+.f64 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 1) (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 1/3)) (*.f64 (pow.f64 x 3) (+.f64 1 (/.f64 hi lo))))))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))))
(fma.f64 -1 (/.f64 x lo) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))))))
(-.f64 (*.f64 (exp.f64 (log.f64 x)) (/.f64 (neg.f64 hi) (*.f64 lo lo))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (+.f64 1 (/.f64 hi lo)))) (*.f64 hi x))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))))) (+.f64 1 (/.f64 hi lo))) x)) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)))))))
(-.f64 (-.f64 (*.f64 (exp.f64 (log.f64 x)) (/.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (*.f64 (*.f64 (exp.f64 (log.f64 x)) (/.f64 (neg.f64 hi) (*.f64 lo lo))) (+.f64 1 (/.f64 hi lo))) x))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (+.f64 1 (/.f64 hi lo)))) (*.f64 hi x))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 hi 2))))) (pow.f64 x 2)))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))))) (+.f64 1 (/.f64 hi lo))) x)) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) 0)))))
(-.f64 (-.f64 (fma.f64 (exp.f64 (log.f64 x)) (/.f64 (neg.f64 hi) (*.f64 lo lo)) (*.f64 (/.f64 (*.f64 (exp.f64 (log.f64 x)) (/.f64 (neg.f64 hi) (*.f64 lo lo))) x) (/.f64 0 x))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (*.f64 (*.f64 (exp.f64 (log.f64 x)) (/.f64 (neg.f64 hi) (*.f64 lo lo))) (+.f64 1 (/.f64 hi lo))) x))) (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 hi (*.f64 lo lo))))))
(-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))) (*.f64 hi x))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2)))))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 -1 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 hi (*.f64 lo lo))))) (+.f64 1 (/.f64 hi lo)))) (*.f64 hi x)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 hi (*.f64 lo lo)))))))
(-.f64 (-.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (pow.f64 (/.f64 -1 x) -1)) (*.f64 (/.f64 (*.f64 lo lo) x) (/.f64 (*.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (pow.f64 (/.f64 -1 x) -1)) (+.f64 1 (/.f64 hi lo))) hi))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))) (*.f64 hi x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 x 2)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 -1 (/.f64 (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 hi (*.f64 lo lo))))) (+.f64 1 (/.f64 hi lo)))) (*.f64 hi x)) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 hi (*.f64 lo lo))))) (/.f64 (*.f64 (/.f64 (pow.f64 lo 4) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 hi (*.f64 lo lo))))))))))
(-.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 hi (*.f64 lo lo)) (*.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (pow.f64 (/.f64 -1 x) -1)) x) (/.f64 0 x))) (*.f64 (/.f64 (*.f64 lo lo) x) (/.f64 (*.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) (pow.f64 (/.f64 -1 x) -1)) (+.f64 1 (/.f64 hi lo))) hi))) (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo)))))
(fma.f64 -1 (/.f64 x lo) (exp.f64 (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (*.f64 -2 (log.f64 lo)))))
(-.f64 (*.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo -2)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo))))) x)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo))))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 -1 (/.f64 lo (/.f64 x (exp.f64 (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (*.f64 -2 (log.f64 lo)))))) (exp.f64 (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (*.f64 -2 (log.f64 lo))))))
(-.f64 (-.f64 (*.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo -2)) (/.f64 lo (/.f64 x (*.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo -2))))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo))))) x)) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 1 (*.f64 hi x))) (/.f64 1 (pow.f64 x 2))))))))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 -1 (/.f64 lo (/.f64 x (exp.f64 (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (*.f64 -2 (log.f64 lo)))))) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (*.f64 -2 (log.f64 lo)))) (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (*.f64 -2 (log.f64 lo)))) (+.f64 (/.f64 1/2 (*.f64 x x)) (*.f64 -1/2 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 hi x))))))))))
(-.f64 (-.f64 (fma.f64 (*.f64 lo lo) (*.f64 (*.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo -2)) (fma.f64 -1/2 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 hi x))) (/.f64 1/2 (*.f64 x x)))) (*.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo -2))) (/.f64 lo (/.f64 x (*.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo -2))))) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (/.f64 hi lo) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))))
(-.f64 (+.f64 (/.f64 hi lo) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 1/2 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 hi 3)) (*.f64 6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (/.f64 hi lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) hi) (pow.f64 lo 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 hi 3) (*.f64 6 (*.f64 (*.f64 hi hi) x))) (pow.f64 lo 3)) (+.f64 (/.f64 hi lo) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (+.f64 1 (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (/.f64 (pow.f64 lo 3) hi)) (fma.f64 1/6 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (*.f64 1/2 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))))))
(-.f64 (+.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 hi 3) (*.f64 (*.f64 6 (*.f64 hi hi)) x)) (pow.f64 lo 3)) (/.f64 hi lo)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) 1) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) hi)) (fma.f64 1/6 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (*.f64 1/2 (*.f64 (/.f64 hi lo) (/.f64 hi lo))))))) (/.f64 x lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 -1 hi x) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (+.f64 1 (fma.f64 -1 (/.f64 (fma.f64 -1 hi x) lo) (*.f64 1/2 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) 1) (-.f64 (*.f64 1/2 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) hi)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 hi 3)) (*.f64 -6 (*.f64 (pow.f64 hi 2) x)))) (*.f64 -1/6 (pow.f64 hi 3)))) (pow.f64 lo 3)))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (+.f64 1 (fma.f64 -1 (/.f64 (fma.f64 -1 hi x) lo) (fma.f64 1/2 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 hi (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x)))) (fma.f64 1/6 (fma.f64 -2 (pow.f64 hi 3) (*.f64 (*.f64 (*.f64 hi hi) x) -6)) (*.f64 (pow.f64 hi 3) -1/6))) (pow.f64 lo 3)))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) 1) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)) (/.f64 (fma.f64 -1/2 (*.f64 hi (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi))) (fma.f64 (pow.f64 hi 3) -1/6 (*.f64 1/6 (fma.f64 -2 (pow.f64 hi 3) (*.f64 (*.f64 (*.f64 hi hi) x) -6))))) (pow.f64 lo 3))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(/.f64 (fma.f64 x -1 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 (fma.f64 x -1 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 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 -1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2))))
(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 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2) 0))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (*.f64 hi hi) 0)) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (+.f64 (*.f64 1/3 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 -1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2)))))
(fma.f64 (pow.f64 hi 3) (fma.f64 -1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3) 1/2)) (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 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2) 0)))))
(fma.f64 (pow.f64 hi 3) (fma.f64 -1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3) 1/2)) (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (*.f64 hi hi) 0)) (+.f64 (/.f64 x lo) -1)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi)))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (neg.f64 (neg.f64 (log.f64 hi)))))) -1)
(+.f64 (/.f64 (fma.f64 x -1 lo) lo) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (exp.f64 (log.f64 hi)) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (neg.f64 (neg.f64 (log.f64 hi)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (neg.f64 (neg.f64 (log.f64 hi))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) -1)
(+.f64 (-.f64 (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (exp.f64 (log.f64 hi)) (*.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 (exp.f64 (log.f64 hi)) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (+.f64 (/.f64 x lo) -1)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (neg.f64 (neg.f64 (log.f64 hi)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (neg.f64 (neg.f64 (log.f64 hi))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) -1)
(+.f64 (-.f64 (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (exp.f64 (log.f64 hi)) (*.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 (exp.f64 (log.f64 hi)) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (+.f64 (/.f64 x lo) -1)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (neg.f64 (neg.f64 (log.f64 hi)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (neg.f64 (neg.f64 (log.f64 hi))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) -1)
(+.f64 (-.f64 (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (exp.f64 (log.f64 hi)) (*.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 (exp.f64 (log.f64 hi)) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (+.f64 (/.f64 x lo) -1)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi)))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (exp.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (neg.f64 (log.f64 (/.f64 -1 hi)))))) -1)
(+.f64 (/.f64 (fma.f64 x -1 lo) lo) (fma.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (pow.f64 (/.f64 -1 hi) -1) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (neg.f64 (log.f64 (/.f64 -1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (neg.f64 (log.f64 (/.f64 -1 hi))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))) -1)
(+.f64 (-.f64 (fma.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (pow.f64 (/.f64 -1 hi) -1) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) hi) (/.f64 (pow.f64 (/.f64 -1 hi) -1) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (+.f64 (/.f64 x lo) -1)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (neg.f64 (log.f64 (/.f64 -1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (neg.f64 (log.f64 (/.f64 -1 hi))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))) -1)
(+.f64 (-.f64 (fma.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (pow.f64 (/.f64 -1 hi) -1) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) hi) (/.f64 (pow.f64 (/.f64 -1 hi) -1) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (+.f64 (/.f64 x lo) -1)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (exp.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (neg.f64 (log.f64 (/.f64 -1 hi))))) (/.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (neg.f64 (log.f64 (/.f64 -1 hi))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))) -1)
(+.f64 (-.f64 (fma.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (pow.f64 (/.f64 -1 hi) -1) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) hi) (/.f64 (pow.f64 (/.f64 -1 hi) -1) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (+.f64 (/.f64 x lo) -1)) -1)
(*.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)))
(/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 (neg.f64 x) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 (neg.f64 x) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 (neg.f64 x) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.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) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo lo)))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.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/2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(fma.f64 -1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))
(fma.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))
(fma.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (fma.f64 -1/4 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 4)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(fma.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (*.f64 -1/4 (pow.f64 hi 4)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 4)))))
(+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (log.f64 (/.f64 1 hi))))
(+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (neg.f64 (neg.f64 (log.f64 hi))))
(+.f64 (log.f64 hi) (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))
(+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (fma.f64 -1 (neg.f64 (log.f64 hi)) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (log.f64 hi) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 hi))) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (fma.f64 -1 (neg.f64 (log.f64 hi)) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))) (/.f64 1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))))
(+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (+.f64 (log.f64 hi) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (/.f64 -1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 hi))) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (+.f64 (fma.f64 -1 (neg.f64 (log.f64 hi)) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (/.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3))))) (/.f64 1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))))
(+.f64 (+.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3)))) (+.f64 (log.f64 hi) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))) (/.f64 -1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (log.f64 (/.f64 -1 hi))))
(+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (neg.f64 (log.f64 (/.f64 -1 hi))))
(-.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))
(+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (fma.f64 -1 (log.f64 (/.f64 -1 hi)) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (-.f64 (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (log.f64 (/.f64 -1 hi))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 hi))) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)))))
(+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 hi)) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))) (/.f64 1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)))))
(+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (-.f64 (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (log.f64 (/.f64 -1 hi))) (/.f64 -1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 hi))) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)))))
(-.f64 (+.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (/.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3)))) (fma.f64 -1 (log.f64 (/.f64 -1 hi)) (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))) (/.f64 1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))))
(+.f64 (+.f64 (+.f64 (log.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (/.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3)))) (-.f64 (/.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (log.f64 (/.f64 -1 hi)))) (/.f64 -1/2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (*.f64 -2 (log.f64 lo)))
(fma.f64 -2 (log.f64 lo) (log.f64 (*.f64 hi (neg.f64 x))))
(+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (*.f64 -2 (log.f64 lo))))
(fma.f64 -1 (/.f64 lo x) (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (*.f64 -2 (log.f64 lo))))
(-.f64 (fma.f64 -2 (log.f64 lo) (log.f64 (*.f64 hi (neg.f64 x)))) (/.f64 lo x))
(+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 -1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 1 (*.f64 hi x))) (/.f64 1 (pow.f64 x 2))))))))
(fma.f64 -1 (/.f64 lo x) (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (fma.f64 -2 (log.f64 lo) (*.f64 -1/2 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 hi x))))))))
(-.f64 (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (fma.f64 -2 (log.f64 lo) (*.f64 (*.f64 -1/2 (*.f64 lo lo)) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 hi x)))))) (/.f64 lo x))
(+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (log.f64 (*.f64 -1 (*.f64 hi x))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (*.f64 hi (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (pow.f64 lo 3))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 -1/2 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 1 (*.f64 hi x))) (/.f64 1 (pow.f64 x 2)))))))))
(fma.f64 -1 (/.f64 lo x) (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (fma.f64 -1/6 (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 6 (*.f64 hi (*.f64 x x))) (/.f64 2 (pow.f64 x 3)))) (fma.f64 -2 (log.f64 lo) (*.f64 -1/2 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 hi x)))))))))
(-.f64 (+.f64 (log.f64 (*.f64 hi (neg.f64 x))) (fma.f64 -1/6 (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 6 (*.f64 hi (*.f64 x x))) (/.f64 2 (pow.f64 x 3)))) (fma.f64 -2 (log.f64 lo) (*.f64 (*.f64 -1/2 (*.f64 lo lo)) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 hi x))))))) (/.f64 lo x))
(/.f64 hi lo)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (/.f64 hi lo))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 hi 3)) (*.f64 6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (/.f64 hi lo)))
(fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 hi 3) (*.f64 6 (*.f64 (*.f64 hi hi) x))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 hi 3) (*.f64 (*.f64 6 (*.f64 hi hi)) x)) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 hi lo)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 hi 3)) (*.f64 6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 hi 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -24 (*.f64 (pow.f64 hi 3) x)))) (pow.f64 lo 4))) (/.f64 hi lo))))
(fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 hi 3) (*.f64 6 (*.f64 (*.f64 hi hi) x))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 hi 4) (fma.f64 -12 (*.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 -24 (*.f64 x (pow.f64 hi 3))))) (pow.f64 lo 4)) (/.f64 hi lo))))
(fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 hi 3) (*.f64 (*.f64 6 (*.f64 hi hi)) x)) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 hi 4) -6 (fma.f64 -12 (*.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 (*.f64 -24 (pow.f64 hi 3)) x))) (pow.f64 lo 4)) (/.f64 hi lo))))
(/.f64 hi lo)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (/.f64 hi lo))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (/.f64 hi lo))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 3)) (*.f64 -6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (/.f64 hi lo)))
(fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 hi 3) (*.f64 (*.f64 (*.f64 hi hi) x) -6)) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (/.f64 hi lo)))
(fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 hi 3) (*.f64 (*.f64 (*.f64 hi hi) x) -6)) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 hi lo)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 hi 3)) (*.f64 -6 (*.f64 (pow.f64 hi 2) x))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 hi 2)) (*.f64 -2 (*.f64 hi x))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 hi 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -24 (*.f64 (pow.f64 hi 3) x)))) (pow.f64 lo 4))) (/.f64 hi lo))))
(fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 hi 3) (*.f64 (*.f64 (*.f64 hi hi) x) -6)) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 hi hi) (*.f64 -2 (*.f64 hi x))) (*.f64 lo lo)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 hi 4) (fma.f64 -12 (*.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 -24 (*.f64 x (pow.f64 hi 3))))) (pow.f64 lo 4)) (/.f64 hi lo))))
(fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 hi 3) (*.f64 (*.f64 (*.f64 hi hi) x) -6)) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 hi x)) (*.f64 hi hi)) (*.f64 lo lo)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 hi 4) -6 (fma.f64 -12 (*.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 (*.f64 -24 (pow.f64 hi 3)) x))) (pow.f64 lo 4)) (/.f64 hi lo))))
(log.f64 (+.f64 (/.f64 hi lo) 1))
(log.f64 (+.f64 1 (/.f64 hi lo)))
(log1p.f64 (/.f64 hi lo))
(+.f64 (log.f64 (+.f64 (/.f64 hi lo) 1)) (*.f64 -1 (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 hi lo)))))
(-.f64 (log1p.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (+.f64 1 (/.f64 hi lo)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)))) (+.f64 (log.f64 (+.f64 (/.f64 hi lo) 1)) (*.f64 -1 (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 hi lo))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (log1p.f64 (/.f64 hi lo))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (+.f64 1 (/.f64 hi lo)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)))) (+.f64 (log.f64 (+.f64 (/.f64 hi lo) 1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 x 3)) (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 hi lo) 1) 3)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (fma.f64 -1 (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (+.f64 1 (/.f64 hi lo)))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 x 3)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (log1p.f64 (/.f64 hi lo))) (-.f64 (*.f64 (/.f64 -1/3 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 x 3)) (pow.f64 lo 6))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 x (+.f64 1 (/.f64 hi lo))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))))
(+.f64 (log.f64 x) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)))))
(+.f64 (log.f64 x) (-.f64 (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 lo 4) (*.f64 hi hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.f64 x x))) (log.f64 x)) (-.f64 (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 hi lo) 1) 3)) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))) (log.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (fma.f64 -1/3 (/.f64 (pow.f64 lo 6) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 x 3)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 lo 4) (*.f64 hi hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.f64 x x))) (log.f64 x)) (-.f64 (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 x 3))) (log.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 hi (*.f64 lo lo))))
(-.f64 (log.f64 (/.f64 hi (*.f64 lo lo))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (log.f64 (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (log.f64 (/.f64 hi (*.f64 lo lo)))))
(-.f64 (-.f64 (log.f64 (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (log.f64 (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (log.f64 (/.f64 hi (*.f64 lo lo))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 lo 4) (*.f64 hi hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.f64 x x))) (-.f64 (-.f64 (log.f64 (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x))) (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 hi lo) 1)) (*.f64 hi x))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 hi lo) 1) 3)) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))) (log.f64 (/.f64 hi (pow.f64 lo 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (fma.f64 -1/3 (/.f64 (pow.f64 lo 6) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 x 3)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (log.f64 (/.f64 hi (*.f64 lo lo)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 lo 4) (*.f64 hi hi)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.f64 x x))) (-.f64 (-.f64 (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 x 3))) (log.f64 (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 hi lo)) x))) (log.f64 (/.f64 -1 x))))
(/.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))
(-.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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.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 hi (-.f64 x lo)) -2)
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(/.f64 (*.f64 (-.f64 x lo) 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(fabs.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -2)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(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 hi (-.f64 x lo)) -2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -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 hi (-.f64 x lo)) -2)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.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 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)))
(/.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 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo))) (cbrt.f64 hi))
(/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 hi))
(/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) (cbrt.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (neg.f64 (*.f64 lo hi))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 lo hi)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 hi (neg.f64 x) (*.f64 lo hi)) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 hi 1)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi 1)))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(*.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (+.f64 lo x)) (/.f64 -1 (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi (neg.f64 (+.f64 lo x))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (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 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 x lo) hi)
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1/3))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 1 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) hi)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 (neg.f64 (-.f64 x lo)) 3) (pow.f64 (neg.f64 hi) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 3) 1/3)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 2)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(fabs.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.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 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)))
(/.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 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo))) (cbrt.f64 hi))
(/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 hi))
(/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) (cbrt.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (neg.f64 (*.f64 lo hi))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 lo hi)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 hi (neg.f64 x) (*.f64 lo hi)) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 hi 1)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi 1)))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(*.f64 (/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (+.f64 lo x)) (/.f64 -1 (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi (neg.f64 (+.f64 lo x))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (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 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 x lo) hi)
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1/3))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (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 (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 1 (/.f64 (-.f64 x lo) hi)))
(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 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) 1/3)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))
(fabs.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) 2)
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2))
(fabs.f64 (*.f64 x (pow.f64 hi -2)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(*.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2) (cbrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(*.f64 (sqrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(pow.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 3)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(pow.f64 (pow.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1/3)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(pow.f64 (sqrt.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(sqrt.f64 (pow.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(fabs.f64 (expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))))
(log.f64 (exp.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(cbrt.f64 (pow.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(exp.f64 (log.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(log1p.f64 (expm1.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)) (fma.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3) 1/3)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))
(fabs.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi)))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 x (/.f64 1 hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 x (/.f64 1 hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))
(+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(*.f64 1 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2) (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(*.f64 (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(pow.f64 (cbrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(pow.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(pow.f64 (sqrt.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(sqrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1 (+.f64 (/.f64 x lo) -1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2))
(fabs.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 x -1 lo) lo)))
(log.f64 (exp.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(cbrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(expm1.f64 (log1p.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(exp.f64 (log.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(log1p.f64 (expm1.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (fma.f64 x -1 lo) lo))
(+.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) -1)
(+.f64 -1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(+.f64 -1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)
(+.f64 -1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(+.f64 -1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2) (+.f64 1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1) 2) (+.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2) 1) (+.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2) -1) (+.f64 1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1) 2) -1) (+.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1)))
(pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (/.f64 1 lo) (*.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 (/.f64 1 lo) (*.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 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(sqrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 2))
(fabs.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) hi))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3)))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3) (pow.f64 hi 3)))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.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 (/.f64 1 lo) (*.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 (/.f64 1 lo) (*.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 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(fma.f64 1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) -1)
(+.f64 -1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(+.f64 -1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) -1)
(+.f64 -1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(+.f64 -1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) -1)
(+.f64 -1 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(+.f64 -1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))
(+.f64 0 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (log.f64 (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))) (log.f64 (cbrt.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))))
(fma.f64 2 (log.f64 (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))) (log.f64 (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) 1)
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(*.f64 1 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (sqrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(pow.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 3)
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3) 1/3)
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 2)
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2))
(fabs.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3))
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1))
(log1p.f64 (*.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))
(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 (*.f64 (/.f64 1 lo) (sqrt.f64 x)) 2)
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2))
(fabs.f64 (*.f64 x (pow.f64 lo -2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 lo -2)) x))
(*.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))

eval379.0ms (3.9%)

Compiler

Compiled 27370 to 13621 computations (50.2% saved)

prune176.0ms (1.8%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New94513958
Fresh28836
Picked415
Done011
Total977231000
Accurracy
22.9%
Counts
1000 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (-.f64 1 (/.f64 x lo)))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (/.f64 1 lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.4%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
17.7%
(sqrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2))
20.6%
(log1p.f64 (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)) (expm1.f64 (/.f64 x hi))))
20.6%
(log1p.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1))
20.6%
(log1p.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi))))
20.6%
(log1p.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)))
17.7%
(fabs.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 x -1 lo) lo)))
20.1%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)))))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
10.0%
(expm1.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))))
20.0%
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2))) (/.f64 lo hi))))
10.0%
(expm1.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
1
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (-.f64 1 (/.f64 x lo)))
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (/.f64 1 lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.4%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
17.7%
(sqrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2))
20.6%
(log1p.f64 (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)) (expm1.f64 (/.f64 x hi))))
20.6%
(log1p.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1))
20.6%
(log1p.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi))))
20.6%
(log1p.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)))
17.7%
(fabs.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 x -1 lo) lo)))
20.1%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)))))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
10.0%
(expm1.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))))
20.0%
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2))) (/.f64 lo hi))))
10.0%
(expm1.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
1
Compiler

Compiled 1502 to 980 computations (34.8% saved)

localize165.0ms (1.7%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi)))
99.7%
(log1p.f64 (+.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi))))
98.5%
(*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
98.2%
(/.f64 x (*.f64 hi hi))
100.0%
(/.f64 (-.f64 x lo) lo)
98.5%
(*.f64 hi (/.f64 1 lo))
97.6%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (/.f64 1 lo)))
100.0%
(/.f64 hi (-.f64 x lo))
99.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
97.6%
(+.f64 (/.f64 hi lo) 1)
100.0%
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
99.6%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
99.2%
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
98.8%
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
Compiler

Compiled 238 to 73 computations (69.3% saved)

series44.0ms (0.5%)

Counts
13 → 411
Calls

108 calls:

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

rewrite105.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
792×add-sqr-sqrt
780×pow1
776×*-un-lft-identity
738×log1p-expm1-u
734×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify303.0ms (3.1%)

Algorithm
egg-herbie
Rules
838×distribute-lft-in
832×distribute-rgt-in
788×times-frac
674×+-commutative
538×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122433874
1374931138
Stop Event
node limit
Counts
652 → 681
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(-.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 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 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 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 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 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 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(*.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 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo)))) hi)) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))))) x))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (/.f64 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)))
(+.f64 (/.f64 x 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))))))
(+.f64 (/.f64 x 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))))))
(*.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 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))) (+.f64 (/.f64 x 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))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 3) (pow.f64 hi 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi)) (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 hi 2))))) lo)) (+.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 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1/2 (/.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 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 (pow.f64 x 3) hi) (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x))) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi))) 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/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)))) (*.f64 -1/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))
(/.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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo)))) (*.f64 hi x))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) (*.f64 hi x))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)) (/.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 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (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 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))))) x)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (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 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.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 -4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) (*.f64 lo hi))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 lo (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 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)) (+.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 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x))) hi))) lo)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 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 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (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/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/4 (/.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/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 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4) (pow.f64 hi 4))) (+.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/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))))))
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) x))) 1)
(-.f64 (+.f64 (*.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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 x 2))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) x)))) 1)
(-.f64 (+.f64 (*.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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 x 2))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) x)) (*.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)))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 x 3)))))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 -1 (/.f64 hi (+.f64 lo (*.f64 -1 x)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 -1 (/.f64 hi (+.f64 lo (*.f64 -1 x)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 -1 (/.f64 hi (+.f64 lo (*.f64 -1 x)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 -1 (/.f64 hi (+.f64 lo (*.f64 -1 x)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.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 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (fma.f64 (pow.f64 (/.f64 hi (+.f64 (*.f64 -1 lo) x)) -2) -1/2 (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (fma.f64 (pow.f64 (/.f64 hi (+.f64 (*.f64 -1 lo) x)) -2) -1/2 (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (fma.f64 (pow.f64 (/.f64 hi (+.f64 (*.f64 -1 lo) x)) -2) -1/2 (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (fma.f64 (pow.f64 (/.f64 hi (+.f64 (*.f64 -1 lo) x)) -2) -1/2 (/.f64 x hi)))) 1)
(*.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 (/.f64 x hi) (*.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 x hi)
(+.f64 (/.f64 x hi) (*.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 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.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 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.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 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.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 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.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 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo)))) hi)) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi))) x)) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 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 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))))) x)))))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (/.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 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (/.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 -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 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 3) (pow.f64 hi 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi)) (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.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 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x))) hi))) lo)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -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 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (*.f64 -1 x) 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 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
-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 -1 (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))) (pow.f64 x 3)))))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4))))))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 6 (/.f64 (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 hi 3))) (+.f64 (*.f64 -1/6 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 2) (pow.f64 hi 4)) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 2) (pow.f64 hi 4)) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi))))) (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 2) (pow.f64 hi 4)) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 2) (pow.f64 hi 4)) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (pow.f64 (exp.f64 (/.f64 x hi)) 2)))))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 6 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (pow.f64 hi 3))) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)))))))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3)) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (*.f64 6 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))))))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3)) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (*.f64 6 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))))))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (pow.f64 hi 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2)))))) (+.f64 (*.f64 24 (*.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (+.f64 (*.f64 -6 (pow.f64 (+.f64 (*.f64 -1 lo) x) 4)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))) 2)) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 lo (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3)))))))))) (pow.f64 hi 4)))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3)) (+.f64 (*.f64 6 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))))) (*.f64 -6 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3)) (+.f64 (*.f64 6 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))))) (*.f64 -6 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/6 (*.f64 lo (pow.f64 x 3))) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (*.f64 lo (pow.f64 x 3)))))) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))) 2)) (*.f64 -24 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))))))))) (pow.f64 hi 4))))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)) (log.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)) (log.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)) (log.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 hi 3))) (+.f64 (*.f64 -1/6 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 hi 4)) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (pow.f64 hi 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4))))))))))
(-.f64 (exp.f64 (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x 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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 1 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 2) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (exp.f64 (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) 1)
(*.f64 1 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(*.f64 (pow.f64 hi -2) (pow.f64 (/.f64 1 (-.f64 x lo)) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -2) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(exp.f64 (*.f64 -2 (log.f64 (/.f64 hi (-.f64 x lo)))))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 hi (-.f64 x lo)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(*.f64 1 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 2) (cbrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) (sqrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(pow.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 2)
(log.f64 (exp.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 3))
(exp.f64 (log.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)))) 1)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (/.f64 1 lo) hi 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)))) 1)
(*.f64 1 (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))) (sqrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))) 2)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(log.f64 (exp.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(exp.f64 (neg.f64 (log.f64 (/.f64 hi (-.f64 x lo)))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 hi (-.f64 x lo)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)))) 1)
(*.f64 1 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) 2) (cbrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) (sqrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(pow.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(exp.f64 (log.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(-.f64 (+.f64 (/.f64 hi lo) 1) 1)
(/.f64 hi lo)
(/.f64 1 (/.f64 lo hi))
(/.f64 (neg.f64 hi) (neg.f64 lo))
(/.f64 (*.f64 hi 1) lo)
(pow.f64 (/.f64 lo hi) -1)
(pow.f64 (/.f64 hi lo) 1)
(pow.f64 (cbrt.f64 (/.f64 hi lo)) 3)
(pow.f64 (pow.f64 (/.f64 hi lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi lo)) 2)
(log.f64 (exp.f64 (/.f64 hi lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi lo))))
(cbrt.f64 (pow.f64 (/.f64 hi lo) 3))
(expm1.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (log.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 lo))
(*.f64 1 (/.f64 (-.f64 x lo) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) (sqrt.f64 (/.f64 (-.f64 x lo) lo)))
(pow.f64 (/.f64 (-.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 x lo)) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))) 1)
(pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 lo) (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo)) (/.f64 x hi)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo)) (/.f64 x hi)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))) 1)
(*.f64 1 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 2) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(pow.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 2)
(log.f64 (+.f64 1 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 1))
(-.f64 (+.f64 1 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 1)
(*.f64 1 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 2) (cbrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) (sqrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 3) (pow.f64 (expm1.f64 (/.f64 x hi)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 2) (-.f64 (pow.f64 (expm1.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 2) (pow.f64 (expm1.f64 (/.f64 x hi)) 2)) (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (neg.f64 (expm1.f64 (/.f64 x hi)))))
(pow.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 2)
(log.f64 (exp.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 lo) (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (exp.f64 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (exp.f64 (expm1.f64 (/.f64 x hi))) (pow.f64 (pow.f64 (exp.f64 lo) (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(fma.f64 1 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi)))
(fma.f64 1 (expm1.f64 (/.f64 x hi)) (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))
(fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) 2) (cbrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 x hi))) 2) (cbrt.f64 (expm1.f64 (/.f64 x hi))) (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) (sqrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (sqrt.f64 (expm1.f64 (/.f64 x hi))) (sqrt.f64 (expm1.f64 (/.f64 x hi))) (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))
(fma.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo) (exp.f64 (/.f64 x hi)) (expm1.f64 (/.f64 x hi)))
Outputs
(*.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 (/.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 -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 -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 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 -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 -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 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (-.f64 lo x)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 lo x) hi))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (/.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 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo)))) hi)) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (fma.f64 -1 (/.f64 (pow.f64 lo 3) hi) (neg.f64 (*.f64 lo (*.f64 0 (/.f64 (*.f64 lo lo) hi)))))) hi) (*.f64 2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) (/.f64 hi lo)))) x) (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 lo 3) hi) (/.f64 (pow.f64 lo 3) hi)) (*.f64 lo 0)) hi) (*.f64 2 (*.f64 lo (/.f64 0 hi)))) x) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 hi)))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 -1/2 (+.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (*.f64 x x) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 -1/2 (+.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (/.f64 (*.f64 x x) (*.f64 hi hi)))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))))) x))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 -1/2 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (fma.f64 4 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) (/.f64 hi lo)) (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))))) x))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (fma.f64 4 (*.f64 lo (/.f64 0 hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))))) x)))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)))
(+.f64 (/.f64 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)))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 x 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))))))
(+.f64 (/.f64 x hi) (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))))))
(+.f64 (/.f64 x hi) (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 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 x 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))))))
(+.f64 (/.f64 x hi) (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))))))
(+.f64 (/.f64 x hi) (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 (pow.f64 (/.f64 lo hi) 2)))))
(*.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 (pow.f64 (/.f64 lo 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 (+.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 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))) (+.f64 (/.f64 x 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 -1/2 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) 0)) (+.f64 (/.f64 x 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 (*.f64 x x) (*.f64 hi hi)) 0) (+.f64 (/.f64 x hi) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 3) (pow.f64 hi 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi)) (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 hi 2))))) lo)) (+.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 (*.f64 x x) (*.f64 hi hi)) (*.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) 0)) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 hi hi)) (fma.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) (/.f64 hi x)) (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 hi hi))))) lo) (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 (*.f64 x x) (*.f64 hi hi)) 0) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 hi hi)) (+.f64 (/.f64 0 hi) (/.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 hi hi)))) lo) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))))))
(*.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 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.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 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 hi)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 (pow.f64 x 3) hi) (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x))) hi)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi))) 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/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 x (*.f64 0 (/.f64 (*.f64 x x) hi))) (/.f64 (pow.f64 x 3) hi))) hi) (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) (/.f64 hi x)))) lo) (+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))))))))
(fma.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 (pow.f64 x 3) hi) (/.f64 (pow.f64 x 3) hi)) hi) (/.f64 0 hi)) lo) (+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 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)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (pow.f64 (/.f64 lo 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))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (pow.f64 (/.f64 lo 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))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi 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 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo)))) (*.f64 hi x))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) (*.f64 hi x))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (fma.f64 -1 (/.f64 (pow.f64 lo 3) hi) (neg.f64 (*.f64 lo (*.f64 0 (/.f64 (*.f64 lo lo) hi)))))) (*.f64 x hi)) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) hi) (/.f64 lo x)) (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 lo 3) hi) (/.f64 (pow.f64 lo 3) hi)) (*.f64 lo 0)) (*.f64 x hi)) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (*.f64 (/.f64 0 hi) (/.f64 lo x)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 hi))))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi 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 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -2 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 x x) (*.f64 hi hi))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))))) x)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (fma.f64 4 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) (/.f64 hi lo)) (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))))) x) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (fma.f64 -2 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 x x) (*.f64 hi hi)))) (/.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (fma.f64 4 (*.f64 lo (/.f64 0 hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))))) x))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi 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 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi 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))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (pow.f64 (/.f64 lo 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))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (*.f64 3 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (*.f64 3 (/.f64 (*.f64 x x) (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) (*.f64 lo hi))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) (/.f64 (*.f64 lo hi) x)) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (*.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) 0) (fma.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 lo (*.f64 hi hi))) (fma.f64 2 (/.f64 (pow.f64 x 3) (*.f64 lo (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 0 (*.f64 lo hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (+.f64 0 (fma.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 lo (*.f64 hi hi))) (fma.f64 2 (/.f64 (pow.f64 x 3) (*.f64 lo (*.f64 hi hi))) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x))) hi))) lo)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) hi) (fma.f64 -1 (/.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) (/.f64 hi x)) (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 -1 (/.f64 (pow.f64 x 3) hi) (*.f64 x (*.f64 0 (/.f64 (*.f64 x x) hi))))) hi))) lo) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (+.f64 (/.f64 0 hi) (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 (pow.f64 x 3) hi) (/.f64 (pow.f64 x 3) hi)) hi) (/.f64 0 hi)) lo))))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -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 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.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 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 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 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 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/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/4 (/.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/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 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (fma.f64 -1/4 (/.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/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 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (fma.f64 -1/4 (/.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/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 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (-.f64 lo x)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2) (*.f64 hi hi)))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lo x) 2) (*.f64 hi hi)))) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/6 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 -1/2 (*.f64 (*.f64 -1 (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2) (*.f64 hi hi))))))
(-.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lo x) 2) (*.f64 hi hi)))) (/.f64 (-.f64 lo x) hi)) (/.f64 (fma.f64 1/6 (pow.f64 (-.f64 lo x) 3) (*.f64 (*.f64 -1/2 (-.f64 lo x)) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4) (pow.f64 hi 4))) (+.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/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))))))
(fma.f64 -1 (/.f64 (fma.f64 1/6 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 -1/2 (*.f64 (*.f64 -1 (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 -1/4 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 1/24 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 4) (pow.f64 hi 4)) (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/2 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2) (*.f64 hi hi)))))))))
(-.f64 (-.f64 (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/24 (/.f64 (pow.f64 (-.f64 lo x) 4) (pow.f64 hi 4)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lo x) 2) (*.f64 hi hi))))))) (/.f64 (-.f64 lo x) hi)) (/.f64 (fma.f64 1/6 (pow.f64 (-.f64 lo x) 3) (*.f64 (*.f64 -1/2 (-.f64 lo x)) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)))
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) x))) 1)
(+.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))))) -1)
(+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))) -1))
(-.f64 (+.f64 (*.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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 x 2))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) x)))) 1)
(+.f64 (fma.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 1 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))))) -1)
(+.f64 (*.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 -1/2 (*.f64 hi hi))) (*.f64 (*.f64 x x) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))))) (+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))) -1)))
(-.f64 (+.f64 (*.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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 x 2))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) x)) (*.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)))) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 x 3)))))) 1)
(+.f64 (fma.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 1 (*.f64 hi hi)))) (*.f64 (*.f64 x x) (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (*.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))) (*.f64 (pow.f64 x 3) (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))))))) -1)
(+.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 -1/2 (*.f64 hi hi))) (*.f64 (*.f64 x x) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))) (+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi))) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))) (*.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (*.f64 (/.f64 -1/2 hi) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) hi))) (*.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 (neg.f64 lo) hi)))))))) -1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 -1 (/.f64 hi (+.f64 lo (*.f64 -1 x)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) (+.f64 lo (neg.f64 x))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) (-.f64 lo x)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 -1 (/.f64 hi (+.f64 lo (*.f64 -1 x)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) (+.f64 lo (neg.f64 x))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) (-.f64 lo x)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 -1 (/.f64 hi (+.f64 lo (*.f64 -1 x)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) (+.f64 lo (neg.f64 x))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) (-.f64 lo x)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 -1 (/.f64 hi (+.f64 lo (*.f64 -1 x)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) (+.f64 lo (neg.f64 x))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) (-.f64 lo x)) -2) -1/2 (/.f64 x hi)) (/.f64 lo 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 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))))
(expm1.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi 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 (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))) (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))))))) -1)
(+.f64 (exp.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi 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 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))) (-.f64 (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))))) (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (/.f64 1/2 (*.f64 hi hi)))))) 1))
(+.f64 (exp.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)))) (+.f64 (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))))) (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.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 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi 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 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))))) (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (/.f64 1/2 (*.f64 hi hi)))))))) -1)
(+.f64 (fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi 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 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))))) (*.f64 (*.f64 lo lo) (*.f64 (exp.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1/2 (*.f64 hi hi)))))))) -1)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (fma.f64 (pow.f64 (/.f64 hi (+.f64 (*.f64 -1 lo) x)) -2) -1/2 (/.f64 x hi)))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (fma.f64 (pow.f64 (/.f64 hi (+.f64 (*.f64 -1 lo) x)) -2) -1/2 (/.f64 x hi)))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (fma.f64 (pow.f64 (/.f64 hi (+.f64 (*.f64 -1 lo) x)) -2) -1/2 (/.f64 x hi)))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (fma.f64 (pow.f64 (/.f64 hi (+.f64 (*.f64 -1 lo) x)) -2) -1/2 (/.f64 x hi)))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo 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 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x 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 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.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 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (*.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 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo)))) hi)) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi))) x)) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))
(fma.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (fma.f64 -1 (/.f64 (pow.f64 lo 3) hi) (neg.f64 (*.f64 lo (*.f64 0 (/.f64 (*.f64 lo lo) hi)))))) hi) (*.f64 2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) (/.f64 hi lo)))) x) (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))))
(fma.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 lo 3) hi) (/.f64 (pow.f64 lo 3) hi)) (*.f64 lo 0)) hi) (*.f64 2 (*.f64 lo (/.f64 0 hi)))) x) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 0 hi))))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi 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/2 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 -1/2 (+.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (*.f64 x x) (*.f64 hi hi)))))
(-.f64 (*.f64 -1/2 (+.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (/.f64 (*.f64 x x) (*.f64 hi 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/2 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo) hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 2))))) x)))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (fma.f64 -1/2 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (fma.f64 4 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) (/.f64 hi lo)) (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))))) x)))))
(-.f64 (fma.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (fma.f64 4 (*.f64 lo (/.f64 0 hi)) (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))))) x)))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))
(+.f64 (/.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 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.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 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))))
(*.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 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 3 (/.f64 (*.f64 x x) (*.f64 hi hi)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 3 (/.f64 (*.f64 x x) (*.f64 hi hi)))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 3) (pow.f64 hi 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi)) (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 hi hi)) (fma.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) (/.f64 hi x)) (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 hi hi))))) lo) (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 3 (/.f64 (*.f64 x x) (*.f64 hi hi)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 hi hi)) (+.f64 (/.f64 0 hi) (/.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 hi hi)))) lo) (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 3 (/.f64 (*.f64 x x) (*.f64 hi hi)))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 x lo) (*.f64 hi 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 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) hi) (/.f64 (*.f64 x x) (*.f64 hi hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 0 hi)) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x) hi)) (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x))) hi))) lo)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) (/.f64 hi x)) (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 -1 (/.f64 (pow.f64 x 3) hi) (*.f64 x (*.f64 0 (/.f64 (*.f64 x x) hi))))) hi))) lo) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (fma.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) hi) (/.f64 (*.f64 x x) (*.f64 hi hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(fma.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 (pow.f64 x 3) hi) (/.f64 (pow.f64 x 3) hi)) hi) (/.f64 0 hi)) lo) (+.f64 (/.f64 x hi) (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 0 hi)) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 x lo) (*.f64 hi 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 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -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 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo))
(-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4)))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (/.f64 hi x)) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (/.f64 hi x)) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (/.f64 hi x)) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 hi (*.f64 lo lo)) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo))
(-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4)))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo))
(-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (fma.f64 -1 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (neg.f64 hi) lo))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4)))
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (+.f64 (*.f64 -1 x) hi) lo)
(/.f64 (fma.f64 -1 x hi) lo)
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 -1 hi x) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 -1 hi x) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 -1 hi x) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 lo x) lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
-1
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(/.f64 x lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
-1
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
-1
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (*.f64 1/2 (/.f64 lo (pow.f64 hi 3))) (*.f64 x x) (fma.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi)))
(fma.f64 (*.f64 1/2 (/.f64 lo (pow.f64 hi 3))) (*.f64 x x) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))) (pow.f64 x 3)))))
(fma.f64 (*.f64 1/2 (/.f64 lo (pow.f64 hi 3))) (*.f64 x x) (fma.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) x (fma.f64 -1 (/.f64 lo hi) (*.f64 (pow.f64 x 3) (*.f64 (/.f64 lo (pow.f64 hi 4)) 1/3)))))
(fma.f64 (*.f64 1/2 (/.f64 lo (pow.f64 hi 3))) (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 lo (pow.f64 hi 4)) 1/3)) (/.f64 lo hi)))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 0 x))) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 0 hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 0 x))) (/.f64 (neg.f64 lo) hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 (*.f64 x x) 1/2))))
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 0 hi)) (/.f64 lo hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 (*.f64 x x) 1/2))))
(+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 hi 4)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 (*.f64 x x) 1/2))) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 0 x))) (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (pow.f64 hi 4) (*.f64 (pow.f64 x 3) 1/3))))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 (*.f64 x x) 1/2))) (*.f64 (/.f64 lo hi) (/.f64 0 hi))) (-.f64 (/.f64 lo (/.f64 (pow.f64 hi 4) (*.f64 (pow.f64 x 3) 1/3))) (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 lo (*.f64 x x)) -1/2) (pow.f64 hi 3)) (+.f64 (*.f64 0 (/.f64 (*.f64 x lo) (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (*.f64 (*.f64 lo (*.f64 x x)) -1/2) (pow.f64 hi 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 lo (*.f64 x x)) -1/2) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4)) (+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 (*.f64 1/2 lo) (pow.f64 x 3)) (pow.f64 hi 4)))))))
(-.f64 (-.f64 (fma.f64 -1/6 (/.f64 lo (/.f64 (pow.f64 hi 4) (pow.f64 x 3))) (+.f64 (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 1/2 (/.f64 lo (/.f64 (pow.f64 hi 4) (pow.f64 x 3)))))) (/.f64 (*.f64 x lo) (*.f64 hi hi))) (/.f64 (*.f64 (*.f64 lo (*.f64 x x)) -1/2) (pow.f64 hi 3)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (+.f64 (/.f64 1 (+.f64 hi (*.f64 hi (/.f64 (neg.f64 lo) hi)))) (*.f64 0 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 (neg.f64 lo) hi)))))) x (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(fma.f64 (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) 0) x (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (+.f64 1 (/.f64 (neg.f64 lo) hi))) (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))))) (fma.f64 (+.f64 (/.f64 1 (+.f64 hi (*.f64 hi (/.f64 (neg.f64 lo) hi)))) (*.f64 0 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 (neg.f64 lo) hi)))))) x (log1p.f64 (/.f64 (neg.f64 lo) hi))))
(fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 (*.f64 -1/2 lo) (pow.f64 hi 3)))) (-.f64 1 (/.f64 lo hi))) (/.f64 (neg.f64 (pow.f64 (+.f64 0 (/.f64 1 hi)) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))) (fma.f64 (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) 0) x (log1p.f64 (/.f64 (neg.f64 lo) hi))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 6 (/.f64 (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 hi 3))) (+.f64 (*.f64 -1/6 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (+.f64 1 (/.f64 (neg.f64 lo) hi))) (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))))) (fma.f64 (+.f64 (/.f64 1 (+.f64 hi (*.f64 hi (/.f64 (neg.f64 lo) hi)))) (*.f64 0 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 1 (/.f64 (neg.f64 lo) hi)))))) x (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (/.f64 1 hi)) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (fma.f64 -6 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (/.f64 1 hi)))) (*.f64 6 (/.f64 (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) 1/3) (/.f64 1/6 (pow.f64 hi 3))) (+.f64 1 (/.f64 (neg.f64 lo) hi))))))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 (*.f64 -1/2 lo) (pow.f64 hi 3)))) (-.f64 1 (/.f64 lo hi))) (/.f64 (neg.f64 (pow.f64 (+.f64 0 (/.f64 1 hi)) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))) (fma.f64 (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) 0) x (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 2 (/.f64 (pow.f64 (+.f64 0 (/.f64 1 hi)) 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (fma.f64 -6 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 (*.f64 -1/2 lo) (pow.f64 hi 3)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (+.f64 0 (/.f64 1 hi)))) (*.f64 6 (/.f64 (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) 1/3) (/.f64 1/6 (pow.f64 hi 3))) (-.f64 1 (/.f64 lo hi))))))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))))
(+.f64 (log.f64 x) (-.f64 (+.f64 (/.f64 x hi) (log.f64 lo)) (log.f64 (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi)))))) (/.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (/.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 x (exp.f64 (/.f64 x hi))))) (log.f64 x)) (-.f64 (+.f64 (/.f64 x hi) (log.f64 lo)) (log.f64 (*.f64 hi hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 2) (pow.f64 hi 4)) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (/.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 2) (*.f64 lo lo)) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (/.f64 x hi)) 2)))) (log.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))))))
(+.f64 (log.f64 x) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (/.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 x (exp.f64 (/.f64 x hi))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) 2) (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (/.f64 x hi)) 2)))) (-.f64 (+.f64 (/.f64 x hi) (log.f64 lo)) (log.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 2) (pow.f64 hi 4)) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 3) (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3)))) (+.f64 (/.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 2) (*.f64 lo lo)) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (/.f64 x hi)) 2)))) (log.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi)))))))))
(+.f64 (log.f64 x) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) 3) (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3)))) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (/.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 x (exp.f64 (/.f64 x hi))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) 2) (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (/.f64 x hi)) 2)))) (-.f64 (+.f64 (/.f64 x hi) (log.f64 lo)) (log.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi)))))))
(-.f64 (log.f64 (/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi))))) (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (/.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) (log.f64 (neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (/.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 x (exp.f64 (/.f64 x hi))))) (log.f64 (/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi)))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 2) (pow.f64 hi 4)) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (/.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 2) (*.f64 lo lo)) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))) (log.f64 (neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi)))))))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (/.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 x (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) 2) (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))) (log.f64 (/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)) (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 2) (pow.f64 hi 4)) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (pow.f64 (exp.f64 (/.f64 x hi)) 2)))))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 3) (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3)))) (+.f64 (/.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 2) (*.f64 lo lo)) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))) (log.f64 (neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) 3) (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3)))) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) lo) (/.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 x (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) 2) (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (/.f64 x hi)) 2))))) (log.f64 (/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi)))))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi))))))
(fma.f64 -2 (log.f64 hi) (+.f64 (log.f64 (*.f64 x lo)) (/.f64 x hi)))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)))))
(fma.f64 -2 (log.f64 hi) (fma.f64 -1 (/.f64 hi x) (log.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))))))
(fma.f64 -2 (log.f64 hi) (-.f64 (+.f64 (log.f64 (*.f64 x lo)) (/.f64 x hi)) (/.f64 hi x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 x lo)) (/.f64 1 (*.f64 x x)))) (fma.f64 -2 (log.f64 hi) (fma.f64 -1 (/.f64 hi x) (log.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi))))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 2 (*.f64 x lo)) (/.f64 -1 (*.f64 x x)))) (fma.f64 -2 (log.f64 hi) (-.f64 (+.f64 (log.f64 (*.f64 x lo)) (/.f64 x hi)) (/.f64 hi x))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 6 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (pow.f64 hi 3))) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 x lo)) (/.f64 1 (*.f64 x x)))) (fma.f64 -2 (log.f64 hi) (fma.f64 -1 (/.f64 hi x) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 6 (*.f64 lo (*.f64 x x))) (/.f64 2 (pow.f64 x 3)))) (log.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 2 (*.f64 x lo)) (/.f64 -1 (*.f64 x x)))) (fma.f64 -2 (log.f64 hi) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 6 (*.f64 lo (*.f64 x x))) (/.f64 -2 (pow.f64 x 3)))) (+.f64 (log.f64 (*.f64 x lo)) (/.f64 x hi))) (/.f64 hi x))))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 lo hi) (*.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 x lo) 2) (*.f64 2 (fma.f64 1/2 (*.f64 x x) (*.f64 lo (*.f64 0 x))))) (*.f64 hi hi)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (fma.f64 1/2 (*.f64 x x) (*.f64 lo 0))) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3)) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (*.f64 6 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))))))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (pow.f64 hi 2))))))
(+.f64 (/.f64 x hi) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (fma.f64 -6 (*.f64 (-.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 lo (*.f64 0 x)))) (*.f64 6 (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 (*.f64 x x) 1/2)))))) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 lo hi) (*.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 x lo) 2) (*.f64 2 (fma.f64 1/2 (*.f64 x x) (*.f64 lo (*.f64 0 x))))) (*.f64 hi hi))))))
(+.f64 (/.f64 x hi) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (fma.f64 -6 (*.f64 (-.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 lo 0))) (*.f64 6 (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 (*.f64 x x) 1/2)))))) (pow.f64 hi 3)) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (fma.f64 1/2 (*.f64 x x) (*.f64 lo 0))) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3)) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (*.f64 6 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))))))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (pow.f64 hi 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2)))))) (+.f64 (*.f64 24 (*.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))))) (+.f64 (*.f64 -6 (pow.f64 (+.f64 (*.f64 -1 lo) x) 4)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo (+.f64 (*.f64 -1 x) x))) 2)) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 lo (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3)))))))))) (pow.f64 hi 4)))))))
(+.f64 (/.f64 x hi) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (fma.f64 -6 (*.f64 (-.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 lo (*.f64 0 x)))) (*.f64 6 (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 (*.f64 x x) 1/2)))))) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 lo hi) (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 x lo) 2) (*.f64 2 (fma.f64 1/2 (*.f64 x x) (*.f64 lo (*.f64 0 x))))) (*.f64 hi hi)) (*.f64 1/24 (/.f64 (fma.f64 -24 (*.f64 (-.f64 x lo) (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 (*.f64 x x) 1/2)))) (fma.f64 24 (*.f64 (pow.f64 (-.f64 x lo) 2) (fma.f64 1/2 (*.f64 x x) (*.f64 lo (*.f64 0 x)))) (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (pow.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo (*.f64 0 x))) 2) (*.f64 24 (fma.f64 1/24 (pow.f64 x 4) (*.f64 lo (*.f64 (pow.f64 x 3) 1/3)))))))) (pow.f64 hi 4)))))))
(+.f64 (/.f64 x hi) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (fma.f64 -6 (*.f64 (-.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 lo 0))) (*.f64 6 (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 (*.f64 x x) 1/2)))))) (pow.f64 hi 3)) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (fma.f64 1/2 (*.f64 x x) (*.f64 lo 0))) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (*.f64 1/24 (fma.f64 -24 (*.f64 (-.f64 x lo) (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 (*.f64 x x) 1/2)))) (fma.f64 24 (*.f64 (pow.f64 (-.f64 x lo) 2) (fma.f64 1/2 (*.f64 x x) (*.f64 lo 0))) (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (pow.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo 0)) 2) (*.f64 24 (fma.f64 1/24 (pow.f64 x 4) (*.f64 lo (*.f64 (pow.f64 x 3) 1/3))))))))) (pow.f64 hi 4))) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (-.f64 lo x)) hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 2 (fma.f64 -1 (*.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 x lo))))) (*.f64 hi hi)) (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 x lo)) (*.f64 x lo))) (pow.f64 (-.f64 lo x) 2))) (*.f64 hi hi)) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3)) (+.f64 (*.f64 6 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))))) (*.f64 -6 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 2 (fma.f64 -1 (*.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 x lo))))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (+.f64 lo (neg.f64 x)) 3) (fma.f64 6 (fma.f64 1/2 (*.f64 lo (*.f64 x x)) (fma.f64 -1/6 (pow.f64 x 3) (*.f64 (neg.f64 lo) (*.f64 x x)))) (*.f64 -6 (*.f64 (+.f64 lo (neg.f64 x)) (fma.f64 -1 (*.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 x lo))))))) (pow.f64 hi 3)) (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 x lo)) (*.f64 x lo))) (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 lo x) 3) (fma.f64 6 (fma.f64 1/2 (*.f64 lo (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 lo (*.f64 x x)))) (*.f64 -6 (*.f64 (-.f64 lo x) (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 x lo)) (*.f64 x lo)))))) (pow.f64 hi 3)) (/.f64 (neg.f64 (-.f64 lo x)) hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3)) (+.f64 (*.f64 6 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))))) (*.f64 -6 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/6 (*.f64 lo (pow.f64 x 3))) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (*.f64 lo (pow.f64 x 3)))))) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))) 2)) (*.f64 -24 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))))))))) (pow.f64 hi 4))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 2 (fma.f64 -1 (*.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 x lo))))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (+.f64 lo (neg.f64 x)) 3) (fma.f64 6 (fma.f64 1/2 (*.f64 lo (*.f64 x x)) (fma.f64 -1/6 (pow.f64 x 3) (*.f64 (neg.f64 lo) (*.f64 x x)))) (*.f64 -6 (*.f64 (+.f64 lo (neg.f64 x)) (fma.f64 -1 (*.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 x lo))))))) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (+.f64 lo (neg.f64 x)) 4) (fma.f64 24 (*.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (fma.f64 -1 (*.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 x lo)))) (fma.f64 24 (fma.f64 -1/6 (*.f64 lo (pow.f64 x 3)) (fma.f64 1/24 (pow.f64 x 4) (*.f64 (*.f64 1/2 lo) (pow.f64 x 3)))) (fma.f64 -12 (pow.f64 (fma.f64 -1 (*.f64 x lo) (fma.f64 1/2 (*.f64 x x) (*.f64 x lo))) 2) (*.f64 (*.f64 -24 (+.f64 lo (neg.f64 x))) (fma.f64 1/2 (*.f64 lo (*.f64 x x)) (fma.f64 -1/6 (pow.f64 x 3) (*.f64 (neg.f64 lo) (*.f64 x x))))))))) (pow.f64 hi 4))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 x lo)) (*.f64 x lo))) (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 lo x) 3) (fma.f64 6 (fma.f64 1/2 (*.f64 lo (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 lo (*.f64 x x)))) (*.f64 -6 (*.f64 (-.f64 lo x) (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 x lo)) (*.f64 x lo)))))) (pow.f64 hi 3)) (-.f64 (*.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 lo x) 4) (fma.f64 24 (*.f64 (pow.f64 (-.f64 lo x) 2) (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 x lo)) (*.f64 x lo))) (fma.f64 24 (fma.f64 -1/6 (*.f64 lo (pow.f64 x 3)) (fma.f64 1/24 (pow.f64 x 4) (*.f64 1/2 (*.f64 lo (pow.f64 x 3))))) (fma.f64 -12 (pow.f64 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 x lo)) (*.f64 x lo)) 2) (*.f64 (*.f64 -24 (-.f64 lo x)) (fma.f64 1/2 (*.f64 lo (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 lo (*.f64 x x))))))))) (pow.f64 hi 4))) (/.f64 (-.f64 lo x) hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(fma.f64 -1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(fma.f64 -1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (+.f64 (/.f64 x hi) (fma.f64 1/3 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))))
(fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi)))))
(+.f64 (+.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 lo))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi))))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (+.f64 (+.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 lo)) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi))))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(+.f64 (log.f64 lo) (+.f64 (+.f64 (+.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 -1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (+.f64 (log.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 1/3 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3))))) (/.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(+.f64 (+.f64 (+.f64 (log.f64 lo) (/.f64 1/3 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)))) (+.f64 (+.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))) (/.f64 -1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (log.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi))))))
(-.f64 (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 x hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)) (log.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 x hi))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)) (log.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi))))))) (/.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(+.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 x hi))) (log.f64 (/.f64 -1 lo))) (/.f64 -1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)) (log.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(+.f64 (/.f64 1/3 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi))))))) (/.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))))
(+.f64 (/.f64 1/3 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3))) (+.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 x hi))) (log.f64 (/.f64 -1 lo))) (/.f64 -1/2 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (/.f64 1 hi)) x (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 0 (*.f64 (/.f64 1 hi) x)) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (/.f64 1 hi)) x (fma.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(fma.f64 (+.f64 0 (/.f64 1 hi)) x (fma.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 (*.f64 -1/2 lo) (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 hi 3))) (+.f64 (*.f64 -1/6 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (pow.f64 x 3) (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) 1/3) (/.f64 1/6 (pow.f64 hi 3))) (fma.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (/.f64 1 hi)) x (fma.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (*.f64 -1/2 (/.f64 lo (pow.f64 hi 3))))) (*.f64 x x) (/.f64 (neg.f64 lo) hi))))
(fma.f64 (pow.f64 x 3) (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) 1/3) (/.f64 1/6 (pow.f64 hi 3))) (fma.f64 (+.f64 0 (/.f64 1 hi)) x (fma.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 (*.f64 -1/2 lo) (pow.f64 hi 3)))) (*.f64 x x) (/.f64 (neg.f64 lo) hi))))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))) -1)
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))) -1)
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (*.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 x hi))) -1)
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 0 x))) (/.f64 (neg.f64 lo) hi))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 0 hi))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 (*.f64 x x) 1/2))) (+.f64 (/.f64 x hi) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 0 x))) (fma.f64 -1 (/.f64 lo hi) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 (*.f64 x x) 1/2))) (/.f64 x hi)) (+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 0 hi)) (/.f64 lo hi)) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1 x) x)) (pow.f64 hi 2)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 3)))) (pow.f64 hi 4)) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 (*.f64 x x) 1/2))) (+.f64 (/.f64 x hi) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 0 x))) (fma.f64 1/24 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (pow.f64 hi 4) (*.f64 (pow.f64 x 3) 1/3)))) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 (*.f64 x x) 1/2))) (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 0 hi))) (fma.f64 1/24 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (+.f64 (-.f64 (/.f64 lo (/.f64 (pow.f64 hi 4) (*.f64 (pow.f64 x 3) 1/3))) (/.f64 lo hi)) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (-.f64 lo x)) hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 0 (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(-.f64 (*.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) 1/2) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (pow.f64 hi 3)))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (+.f64 (*.f64 0 (/.f64 (*.f64 x lo) (*.f64 hi hi))) (neg.f64 (/.f64 (fma.f64 -1/6 (pow.f64 x 3) (*.f64 (*.f64 lo (*.f64 x x)) -1/2)) (pow.f64 hi 3))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (/.f64 (neg.f64 (fma.f64 -1/6 (pow.f64 x 3) (*.f64 (*.f64 lo (*.f64 x x)) -1/2))) (pow.f64 hi 3)) (/.f64 (-.f64 lo x) hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4))))))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (*.f64 lo (pow.f64 x 3)) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 x 3) (*.f64 (*.f64 lo (*.f64 x x)) -1/2)) (pow.f64 hi 3)) (/.f64 (*.f64 (*.f64 1/2 lo) (pow.f64 x 3)) (pow.f64 hi 4)))))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (-.f64 (fma.f64 -1/6 (/.f64 lo (/.f64 (pow.f64 hi 4) (pow.f64 x 3))) (fma.f64 1/24 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) (+.f64 (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (fma.f64 -1/6 (pow.f64 x 3) (*.f64 (*.f64 lo (*.f64 x x)) -1/2)) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 lo (/.f64 (pow.f64 hi 4) (pow.f64 x 3))))))) (/.f64 (*.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (/.f64 x hi)) 1)
(expm1.f64 (/.f64 x hi))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (-.f64 (/.f64 lo hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi))))
(+.f64 (fma.f64 1 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (*.f64 (/.f64 -1 hi) lo)) (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(*.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 2) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 lo hi) (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) 1)
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 3)
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) 3) 1/3)
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 2)
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (/.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (exp.f64 (/.f64 lo hi))))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) 3))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (log.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 1 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(*.f64 1 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(*.f64 (pow.f64 hi -2) (pow.f64 (/.f64 1 (-.f64 x lo)) -2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -2) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -4)
(log.f64 (exp.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 3))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(exp.f64 (*.f64 -2 (log.f64 (/.f64 hi (-.f64 x lo)))))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 hi (-.f64 x lo)))) 1))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -2)
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(*.f64 1 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 2) (cbrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(*.f64 (sqrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) (sqrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(pow.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 3)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(pow.f64 (pow.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 3) 1/3)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 2)
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(log.f64 (exp.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))))))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 3))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (log.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 1))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2) (/.f64 x hi))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)))) 1)
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(*.f64 1 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 1)
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 3)
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 3) 1/3)
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2)
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)))))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) 3))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 1))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))))
(fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (/.f64 1 lo) hi 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)))) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))) 2) (cbrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))) (sqrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(pow.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -3))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(log.f64 (exp.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (neg.f64 (log.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 hi (-.f64 x lo)))) 1))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(/.f64 hi (-.f64 x lo))
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(/.f64 hi (-.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(/.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(/.f64 hi (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(/.f64 hi (-.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)))) 1)
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(*.f64 1 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) 2) (cbrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(*.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) (sqrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(pow.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)) 1)
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(pow.f64 (cbrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) 3)
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(pow.f64 (pow.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)) 3) 1/3)
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(pow.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) 2)
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(log.f64 (exp.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(cbrt.f64 (pow.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo)) 3))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(expm1.f64 (log1p.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(exp.f64 (log.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))) 1))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(log1p.f64 (expm1.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) 1)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 1 (/.f64 lo hi))
(*.f64 (/.f64 1 lo) hi)
(/.f64 (neg.f64 hi) (neg.f64 lo))
(/.f64 hi lo)
(/.f64 (*.f64 hi 1) lo)
(/.f64 hi lo)
(pow.f64 (/.f64 lo hi) -1)
(*.f64 (/.f64 1 lo) hi)
(pow.f64 (/.f64 hi lo) 1)
(/.f64 hi lo)
(pow.f64 (cbrt.f64 (/.f64 hi lo)) 3)
(/.f64 hi lo)
(pow.f64 (pow.f64 (/.f64 hi lo) 3) 1/3)
(/.f64 hi lo)
(pow.f64 (sqrt.f64 (/.f64 hi lo)) 2)
(/.f64 hi lo)
(log.f64 (exp.f64 (/.f64 hi lo)))
(/.f64 hi lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi lo))))
(/.f64 hi lo)
(cbrt.f64 (pow.f64 (/.f64 hi lo) 3))
(/.f64 hi lo)
(expm1.f64 (log1p.f64 (/.f64 hi lo)))
(/.f64 hi lo)
(exp.f64 (log.f64 (/.f64 hi lo)))
(/.f64 hi lo)
(exp.f64 (*.f64 (log.f64 (/.f64 hi lo)) 1))
(/.f64 hi lo)
(log1p.f64 (expm1.f64 (/.f64 hi lo)))
(/.f64 hi lo)
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo))) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(*.f64 (-.f64 x lo) (/.f64 1 lo))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(*.f64 1 (/.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) (sqrt.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(pow.f64 (/.f64 (-.f64 x lo) lo) 1)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) 3)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) 3) 1/3)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) 2)
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(pow.f64 (/.f64 lo (-.f64 x lo)) -1)
(/.f64 1 (/.f64 lo (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) lo))))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) 3))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) lo)) 1))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) -1)
(/.f64 (-.f64 x lo) lo)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))) 1)
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 1)
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) 3)
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 3) 1/3)
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) 2)
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lo) (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (exp.f64 (/.f64 x hi)) (log.f64 (exp.f64 lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))))
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 3))
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))))
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(exp.f64 (+.f64 (log.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo)) (/.f64 x hi)))
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo)) (/.f64 x hi)) 1))
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))))
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))) 1)
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(*.f64 1 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 2) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(pow.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 1)
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 3)
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 3) 1/3)
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 2)
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(log.f64 (+.f64 1 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 3))
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 1))
(log1p.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))))
(-.f64 (+.f64 1 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 1)
(+.f64 1 (-.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))) 1))
(+.f64 1 (+.f64 (fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi))) -1))
(*.f64 1 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 2) (cbrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) (sqrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 3) (pow.f64 (expm1.f64 (/.f64 x hi)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 2) (-.f64 (pow.f64 (expm1.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (expm1.f64 (/.f64 x hi)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (-.f64 (pow.f64 (expm1.f64 (/.f64 x hi)) 2) (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 3) (pow.f64 (expm1.f64 (/.f64 x hi)) 3)) (+.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (-.f64 (pow.f64 (expm1.f64 (/.f64 x hi)) 2) (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 2) (pow.f64 (expm1.f64 (/.f64 x hi)) 2)) (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (neg.f64 (expm1.f64 (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (expm1.f64 (/.f64 x hi)) 2)) (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (neg.f64 (expm1.f64 (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (pow.f64 (expm1.f64 (/.f64 x hi)) 2)) (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (neg.f64 (expm1.f64 (/.f64 x hi)))))
(pow.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))) 1)
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 3)
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))) 3) 1/3)
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 2)
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(log.f64 (exp.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 lo) (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (exp.f64 (expm1.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (exp.f64 (/.f64 x hi)) (log.f64 (exp.f64 lo)))) (expm1.f64 (/.f64 x hi)))
(log.f64 (*.f64 (exp.f64 (expm1.f64 (/.f64 x hi))) (pow.f64 (pow.f64 (exp.f64 lo) (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 lo) (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (exp.f64 (expm1.f64 (/.f64 x hi)))))
(+.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (exp.f64 (/.f64 x hi)) (log.f64 (exp.f64 lo)))) (expm1.f64 (/.f64 x hi)))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))) 3))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(exp.f64 (log.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 1))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 1 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 1 (expm1.f64 (/.f64 x hi)) (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))
(fma.f64 1 (expm1.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(+.f64 (expm1.f64 (/.f64 x hi)) (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) 2) (cbrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 x hi))) 2) (cbrt.f64 (expm1.f64 (/.f64 x hi))) (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))
(fma.f64 1 (expm1.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(+.f64 (expm1.f64 (/.f64 x hi)) (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) (sqrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 (sqrt.f64 (expm1.f64 (/.f64 x hi))) (sqrt.f64 (expm1.f64 (/.f64 x hi))) (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))))
(fma.f64 1 (expm1.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(+.f64 (expm1.f64 (/.f64 x hi)) (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(fma.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo) (exp.f64 (/.f64 x hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (expm1.f64 (/.f64 x hi)))

eval472.0ms (4.8%)

Compiler

Compiled 25542 to 12593 computations (50.7% saved)

prune349.0ms (3.6%)

Pruning

64 alts after pruning (60 fresh and 4 done)

PrunedKeptTotal
New68849737
Fresh51116
Picked325
Done022
Total69664760
Accurracy
22.9%
Counts
760 → 64
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.4%
(fma.f64 (/.f64 1 lo) hi 1)
9.4%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (/.f64 1 (/.f64 lo hi)))
20.6%
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 2)
20.6%
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 3)
21.7%
(pow.f64 (cbrt.f64 (expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))) 3)
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 (neg.f64 hi) lo))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(/.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi)))
18.8%
(/.f64 1 (*.f64 hi (/.f64 1 (-.f64 x lo))))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
21.7%
(-.f64 (exp.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 1)
9.4%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
20.6%
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))) 2) (cbrt.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
17.7%
(sqrt.f64 (pow.f64 (fma.f64 -1 (-.f64 (/.f64 x lo) 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2))
20.6%
(log1p.f64 (/.f64 (neg.f64 lo) hi))
20.6%
(log1p.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1))
20.6%
(log1p.f64 (-.f64 (+.f64 0 (*.f64 (/.f64 1 hi) x)) (/.f64 lo hi)))
20.6%
(log1p.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) 2) (expm1.f64 (/.f64 x hi))))
20.6%
(log1p.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))) 3) (expm1.f64 (/.f64 x hi))))
20.6%
(log1p.f64 (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))
20.6%
(log1p.f64 (+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))))) (expm1.f64 (/.f64 x hi))))
20.6%
(log1p.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) 3)) (expm1.f64 (/.f64 x hi))))
20.6%
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
17.7%
(fabs.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 x -1 lo) lo)))
21.7%
(expm1.f64 (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2))))
20.1%
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)))))
21.7%
(expm1.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 3))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 hi) lo) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -4) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (log.f64 (exp.f64 (/.f64 hi (-.f64 x lo)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -2) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -2)) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 1 hi) (-.f64 x lo))) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 3) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2) (/.f64 x hi)) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)))) (/.f64 lo hi)))
21.7%
(expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 lo x) hi)))
21.7%
(expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
10.0%
(expm1.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))))
21.7%
(expm1.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo))))
21.7%
(expm1.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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)))))
21.7%
(expm1.f64 (+.f64 (fma.f64 1 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.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)))))
20.0%
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2))) (/.f64 lo hi))))
21.7%
(expm1.f64 (+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi))))
21.7%
(expm1.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi))) 2) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))))
20.6%
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))))
10.0%
(expm1.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
20.6%
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))) 3))
18.7%
1
Compiler

Compiled 3650 to 1957 computations (46.4% saved)

regimes293.0ms (3%)

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

4 calls:

128.0ms
hi
58.0ms
x
52.0ms
lo
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.7%1lo
21.7%1hi
21.7%1x
21.7%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 2207 to 1035 computations (53.1% saved)

regimes176.0ms (1.8%)

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

4 calls:

78.0ms
hi
58.0ms
x
24.0ms
lo
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.7%1x
21.7%1hi
21.7%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
21.7%1lo
Compiler

Compiled 505 to 217 computations (57% saved)

regimes34.0ms (0.3%)

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

1 calls:

22.0ms
lo
Results
AccuracySegmentsBranch
21.7%1lo
Compiler

Compiled 453 to 187 computations (58.7% saved)

regimes120.0ms (1.2%)

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

4 calls:

53.0ms
x
37.0ms
lo
18.0ms
hi
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.6%1hi
20.6%1x
20.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.6%1lo
Compiler

Compiled 400 to 168 computations (58% saved)

regimes471.0ms (4.8%)

Counts
24 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(/.f64 1 (*.f64 hi (/.f64 1 (-.f64 x lo))))
(/.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 1 lo) hi 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
Outputs
(log1p.f64 (/.f64 (neg.f64 lo) hi))
Calls

4 calls:

15.0ms
lo
12.0ms
hi
12.0ms
x
2.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.6%1hi
20.6%1x
20.6%1lo
Compiler

Compiled 202 to 93 computations (54% saved)

regimes44.0ms (0.5%)

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

4 calls:

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

Compiled 176 to 81 computations (54% saved)

regimes46.0ms (0.5%)

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

3 calls:

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

Compiled 35 to 23 computations (34.3% saved)

regimes8.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify18.0ms (0.2%)

Algorithm
egg-herbie
Rules
84×distribute-lft-neg-in
58×unsub-neg
54×sub-neg
54×neg-sub0
52×neg-mul-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040232
166224
292220
3123220
4171220
5234220
6269220
7298220
8332220
9345220
10348220
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 1 hi) (-.f64 x lo))) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 lo x) hi)))
(log1p.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(expm1.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (*.f64 (/.f64 1 hi) (-.f64 x lo))) -1/2 (/.f64 x hi)) (/.f64 lo hi)))
(expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 lo x) hi)))
(expm1.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)))
(log1p.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 x) (neg.f64 lo)) hi)))
(log1p.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 101 to 65 computations (35.6% saved)

soundness2.1s (21.1%)

Rules
1882×fma-def
1882×fma-def
1660×fma-neg
1158×times-frac
1158×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031364
1749364
0116731666
1350429576
0122433874
1374931138
067625506
1166719584
2569312884
076723850
1186120310
2666120310
031364
1749364
0116731666
1350429576
0122433874
1374931138
0122433874
1374931138
036407
1807395
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1514 to 763 computations (49.6% saved)

end0.0ms (0%)

preprocess55.0ms (0.6%)

Compiler

Compiled 180 to 82 computations (54.4% saved)

Profiling

Loading profile data...