xlohi (overflows)

Time bar (total: 7.5s)

analyze1.0ms (0%)

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

Compiled 17 to 11 computations (35.3% saved)

sample855.0ms (11.4%)

Results
842.0ms8256×body256valid
Bogosity

preprocess173.0ms (2.3%)

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

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 20 to 12 computations (40% saved)

localize25.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series4.0ms (0.1%)

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

rewrite130.0ms (1.7%)

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

simplify290.0ms (3.9%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
Stop Event
node limit
Counts
266 → 404
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (neg.f64 (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(/.f64 (fma.f64 -1 x lo) lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 -1 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))))
(+.f64 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1)) (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)))
(+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (-.f64 (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)) (+.f64 (/.f64 x lo) -1)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))

eval236.0ms (3.2%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune281.0ms (3.8%)

Pruning

6 alts after pruning (6 fresh and 0 done)

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

Compiled 304 to 180 computations (40.8% saved)

localize294.0ms (3.9%)

Local Accuracy

Found 9 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 x (*.f64 lo lo))
95.2%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
97.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
99.8%
(/.f64 x (*.f64 hi hi))
98.4%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 178 to 47 computations (73.6% saved)

series30.0ms (0.4%)

Counts
9 → 288
Calls

72 calls:

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

rewrite109.0ms (1.5%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
031257
1750255
Stop Event
node limit
Counts
9 → 165
Calls
Call 1
Inputs
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(/.f64 x (*.f64 lo lo))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)
(log.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 hi -2))) (sqrt.f64 (*.f64 x (pow.f64 hi -2))))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (/.f64 (*.f64 hi hi) x) -1)
(log.f64 (exp.f64 (*.f64 x (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 x (pow.f64 hi -2))))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 hi -1) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi -2))) 1 (*.f64 (*.f64 x (pow.f64 hi -2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (pow.f64 hi -2) x))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 (pow.f64 hi -2) x)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))))
(*.f64 1 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) (sqrt.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 (*.f64 x (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 hi -1)) (exp.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) 2) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 1 (pow.f64 hi -1) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 hi -1)) (cbrt.f64 (pow.f64 hi -1))) (cbrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (pow.f64 hi -1)) (sqrt.f64 (pow.f64 hi -1)) (neg.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 2) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 x (pow.f64 hi -1) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 (fma.f64 -1 x lo) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))) 1)
(*.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))) (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)) 1)
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)) 2) (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) 1))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(pow.f64 (/.f64 (*.f64 lo lo) x) -1)
(log.f64 (exp.f64 (*.f64 x (pow.f64 lo -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2) (*.f64 x (pow.f64 lo -2))))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))

simplify180.0ms (2.4%)

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

Useful iterations: 2 (0.0ms)

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

eval109.0ms (1.5%)

Compiler

Compiled 6819 to 3333 computations (51.1% saved)

prune171.0ms (2.3%)

Pruning

37 alts after pruning (36 fresh and 1 done)

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

Compiled 3340 to 1826 computations (45.3% saved)

localize503.0ms (6.7%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
99.7%
(expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
99.6%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
99.1%
(+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
98.4%
(*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
99.9%
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
97.4%
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
97.4%
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
99.8%
(/.f64 x (*.f64 hi hi))
99.2%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
98.4%
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
97.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
99.2%
(pow.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 hi x) hi) hi)) 2)
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 hi x) hi) hi)) 2)) (fma.f64 lo (/.f64 (/.f64 (-.f64 hi x) hi) hi) (/.f64 x hi)))
98.4%
(*.f64 lo (/.f64 (/.f64 (-.f64 hi x) hi) hi))
98.4%
(fma.f64 lo (/.f64 (/.f64 (-.f64 hi x) hi) hi) (/.f64 x hi))
Compiler

Compiled 341 to 116 computations (66% saved)

series163.0ms (2.2%)

Counts
14 → 480
Calls

123 calls:

TimeVariablePointExpression
35.0ms
hi
@0
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
32.0ms
lo
@inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
17.0ms
x
@-inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
14.0ms
x
@inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
14.0ms
lo
@-inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))

rewrite143.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
952×add-sqr-sqrt
946×pow1
936×*-un-lft-identity
890×add-exp-log
888×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify238.0ms (3.2%)

Algorithm
egg-herbie
Rules
1554×fma-def
1082×times-frac
812×associate-+r+
680×associate-+l+
600×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088936333
1279330809
Stop Event
node limit
Counts
615 → 490
Calls
Call 1
Inputs
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(/.f64 (+.f64 lo x) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(/.f64 lo hi)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.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 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (*.f64 hi (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 x 2)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo x) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))) (*.f64 hi (+.f64 lo x))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (+.f64 lo x)))) x)) (*.f64 (pow.f64 hi 4) (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) x)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) hi))) x)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 5))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 5))))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 6)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 6)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 5)))))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 6)))))
(*.f64 -1 (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(-.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (-.f64 (*.f64 lo x) (pow.f64 lo 2)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))))
(exp.f64 (fma.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (/.f64 lo hi) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(exp.f64 (fma.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (/.f64 lo hi) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(exp.f64 (fma.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (/.f64 lo hi) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(exp.f64 (fma.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (/.f64 lo hi) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(exp.f64 (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))
(+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (/.f64 1 (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))))
(+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3))))) (+.f64 (*.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 (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) (/.f64 lo hi) (/.f64 (+.f64 (*.f64 -1 lo) x) hi)))
(exp.f64 (fma.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) (/.f64 lo hi) (/.f64 (+.f64 (*.f64 -1 lo) x) hi)))
(exp.f64 (fma.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) (/.f64 lo hi) (/.f64 (+.f64 (*.f64 -1 lo) x) hi)))
(exp.f64 (fma.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) (/.f64 lo hi) (/.f64 (+.f64 (*.f64 -1 lo) x) hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))))))) (/.f64 lo hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))))))) (/.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))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))
(exp.f64 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo))
(exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo))
(exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo))
(exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (+.f64 (*.f64 12 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (+.f64 (*.f64 -4 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3)))) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 -24 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3))) lo)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) 2)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) (pow.f64 lo 2))) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 lo 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 lo 3) x))))))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3)))) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) lo)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) 2)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) (pow.f64 lo 2))) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 lo 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 lo 3) x))))))))) (pow.f64 hi 4))) (/.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 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 lo hi)))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (+.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 lo hi))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)
(*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)
(*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)
(*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4) (pow.f64 lo 4))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))))
(-.f64 (exp.f64 (/.f64 lo hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))) 1)
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(+.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) (/.f64 x hi))
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)) 1)
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(/.f64 (*.f64 lo (/.f64 (-.f64 hi x) hi)) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 1)
(log.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2) (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(*.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))))
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(*.f64 (pow.f64 lo 2) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 1 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(*.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(log.f64 (exp.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log1p.f64 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (*.f64 lo (/.f64 -1 hi)))
(+.f64 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (*.f64 (/.f64 -1 hi) lo))
(pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 1)
(log.f64 (exp.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(exp.f64 (log.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(log1p.f64 (expm1.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1)
(log.f64 (exp.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(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))))))
(cbrt.f64 (*.f64 (*.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 (-.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))))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 1 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)) (+.f64 1 (-.f64 (*.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 1 (*.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (-.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(log.f64 (exp.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log1p.f64 (expm1.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 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) lo)
(*.f64 1 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(*.f64 (*.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)))))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.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))))))
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(cbrt.f64 (*.f64 (*.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 (-.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))))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(*.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(log.f64 (exp.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
Outputs
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (+.f64 lo x) hi)
(/.f64 (+.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi))
(/.f64 (+.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 (neg.f64 (+.f64 x lo)) hi)))
(-.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 (neg.f64 (+.f64 x lo)) hi)))
(-.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) hi)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 (neg.f64 (+.f64 x lo)) hi)))
(-.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo hi))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x) (/.f64 lo hi))
(fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (/.f64 lo hi))
(fma.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 x (neg.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)) (/.f64 lo hi))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (neg.f64 (/.f64 lo hi)))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) lo)) (*.f64 x x) (neg.f64 (/.f64 lo hi))))
(-.f64 (fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (*.f64 x x))) (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) hi)) lo)) (pow.f64 x 3)))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) x (fma.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) lo)) (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi hi))) (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))))) lo)) (pow.f64 x 3)))) lo) (/.f64 lo hi)))))
(fma.f64 x (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (-.f64 (*.f64 (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 (*.f64 hi (-.f64 (/.f64 hi (/.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 lo (*.f64 hi (fma.f64 2 (/.f64 lo (*.f64 hi hi)) (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (pow.f64 x 3))))) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x))
(/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi)))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (pow.f64 hi 3))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (*.f64 hi hi)))) (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x hi)) lo)))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (-.f64 (*.f64 (/.f64 2 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 x (*.f64 hi hi))))) (fma.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 (-.f64 (*.f64 (/.f64 2 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))) lo) (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (*.f64 hi x))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) hi))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x (*.f64 hi hi)))) (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (neg.f64 (/.f64 lo (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (*.f64 x x))) (-.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo hi)))))))) (+.f64 (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi)) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3)))) (*.f64 (/.f64 lo (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x hi)) lo)))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)) (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 2 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 lo (*.f64 x (*.f64 hi hi))))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 (-.f64 (*.f64 (/.f64 2 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) (/.f64 (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) lo))) (*.f64 x x)))) (fma.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) hi) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 (-.f64 (*.f64 (/.f64 2 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) x)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(neg.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))
(-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) x) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) x)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (*.f64 hi (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (*.f64 hi (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 x 2)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) x) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (pow.f64 hi 3)))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 x x)))))))) (/.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (*.f64 hi (pow.f64 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 hi 3)) (/.f64 (*.f64 lo lo) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 x x))))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (/.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) x))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 x (*.f64 hi hi)) lo)
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo x) hi)))
(-.f64 (fma.f64 -2 (/.f64 lo hi) (*.f64 (/.f64 x (*.f64 hi hi)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) hi))
(fma.f64 (/.f64 lo hi) -2 (fma.f64 (/.f64 x (*.f64 hi hi)) lo (/.f64 (+.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (fma.f64 -2 (/.f64 lo hi) (*.f64 (/.f64 x (*.f64 hi hi)) lo))) (*.f64 -1 (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 x lo))) lo) (/.f64 (+.f64 x lo) x)))))
(+.f64 (-.f64 (fma.f64 (/.f64 x (*.f64 hi hi)) lo (*.f64 (/.f64 lo hi) -2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo))) (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))) (*.f64 hi (+.f64 lo x))) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo x) hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 lo) (*.f64 -1 (+.f64 lo x))) (+.f64 lo x)) (*.f64 lo x)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (+.f64 (fma.f64 -2 (/.f64 lo hi) (*.f64 (/.f64 x (*.f64 hi hi)) lo)) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (*.f64 (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 x lo))) lo) (/.f64 (+.f64 x lo) x)))) lo) (/.f64 (*.f64 hi (+.f64 x lo)) x)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (-.f64 (*.f64 lo -2) (neg.f64 (+.f64 x lo))) lo) (/.f64 (+.f64 x lo) x)))))
(+.f64 (-.f64 (fma.f64 (/.f64 lo hi) -2 (fma.f64 (/.f64 x (*.f64 hi hi)) lo (*.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo)) (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) x))) lo) (/.f64 (*.f64 hi (+.f64 x lo)) x)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 x lo))) (+.f64 (/.f64 (+.f64 x lo) hi) (*.f64 (/.f64 (fma.f64 lo -2 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (*.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))))))
(+.f64 (-.f64 (fma.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 x lo))) (*.f64 (/.f64 lo hi) (/.f64 lo (+.f64 x lo)))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x)))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (*.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo)))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo))) (*.f64 -1 (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (pow.f64 hi 3)) (/.f64 (*.f64 x lo) (+.f64 x lo)))))))
(-.f64 (-.f64 (fma.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 x lo))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo)))) (fma.f64 -1 (fma.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2)) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))) (*.f64 (/.f64 (+.f64 x lo) x) (/.f64 (pow.f64 hi 3) lo)))) (*.f64 (/.f64 lo hi) (/.f64 lo (+.f64 x lo)))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (+.f64 lo x)))) x)) (*.f64 (pow.f64 hi 4) (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 hi (+.f64 lo x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 lo x))))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 lo x) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 lo x))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 lo x) 2)))) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (+.f64 lo x)))))))
(+.f64 (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) (*.f64 x x))) (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (/.f64 (+.f64 x lo) (*.f64 x lo)))))) (+.f64 x lo))) (-.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi (+.f64 x lo))) (*.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo)))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 x lo))) (*.f64 -1 (+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))) (pow.f64 hi 3)) (/.f64 (*.f64 x lo) (+.f64 x lo))))))))
(fma.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) (*.f64 x x))) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))) (/.f64 (+.f64 x lo) (*.f64 x lo))))) (+.f64 x lo)) (-.f64 (-.f64 (fma.f64 2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (+.f64 x lo))) (/.f64 (/.f64 (*.f64 x x) hi) (+.f64 x lo))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (/.f64 (*.f64 x x) (+.f64 x lo)))) (fma.f64 -1 (fma.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2)) (/.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))) (*.f64 (/.f64 (+.f64 x lo) x) (/.f64 (pow.f64 hi 3) lo)))) (*.f64 (/.f64 lo hi) (/.f64 lo (+.f64 x lo))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 x lo)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 hi (-.f64 (neg.f64 lo) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 x lo)))) (*.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (neg.f64 (+.f64 x lo)))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 x lo)) 2)))))
(fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 lo) x))) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (-.f64 (neg.f64 lo) x))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 x lo)))) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (neg.f64 (+.f64 x lo)))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x x))) (/.f64 lo (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (neg.f64 (+.f64 x lo)))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (neg.f64 (+.f64 x lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))))) (pow.f64 hi 3))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 x lo)) 2)))))
(+.f64 (-.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (-.f64 (neg.f64 lo) x)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 lo) x)))) (/.f64 (+.f64 (*.f64 1 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) (*.f64 x x)))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) x)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (+.f64 (*.f64 -1 lo) (*.f64 -1 x)))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))) x)) (+.f64 (*.f64 -1 lo) (*.f64 -1 x))))) (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) x)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 lo) (*.f64 -1 x)) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (neg.f64 (+.f64 x lo)))) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (neg.f64 (+.f64 x lo)))) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x x))) (/.f64 lo (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (neg.f64 (+.f64 x lo)))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (neg.f64 (+.f64 x lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))))) (pow.f64 hi 3))) (*.f64 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x x))) (/.f64 lo (/.f64 (neg.f64 (+.f64 x lo)) (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 lo lo)) (neg.f64 (+.f64 x lo)))) (neg.f64 (/.f64 lo (/.f64 (pow.f64 (neg.f64 (+.f64 x lo)) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))))))))) (neg.f64 (+.f64 x lo))))))) (neg.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (neg.f64 (+.f64 x lo)) 2)))))
(+.f64 (-.f64 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 x (-.f64 (neg.f64 lo) x))) (*.f64 (/.f64 (*.f64 lo (+.f64 (*.f64 1 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) (*.f64 x x)))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))))))))))) (-.f64 (neg.f64 lo) x)) (/.f64 x (pow.f64 hi 4)))) (/.f64 (+.f64 (*.f64 1 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) (*.f64 x x)))) (/.f64 lo (/.f64 (-.f64 (neg.f64 lo) x) (*.f64 x (fma.f64 2 (/.f64 (*.f64 lo lo) (/.f64 (+.f64 x lo) x)) (/.f64 lo (/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo)))))))))) (pow.f64 hi 3))) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (-.f64 (neg.f64 lo) x)))) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 lo lo))) (pow.f64 (+.f64 x lo) 2))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 x (pow.f64 hi 3)))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x)) (*.f64 lo lo) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 hi x) 2)) (*.f64 x (pow.f64 hi 3))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 hi x) (*.f64 hi hi)))))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) hi))) x)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) x))) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) hi)) x)) (pow.f64 lo 2)) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (/.f64 x (*.f64 (pow.f64 lo 3) (*.f64 hi (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 x (pow.f64 hi 3)))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x)))))) (fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 x (pow.f64 hi 3)))) (/.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) x)) (*.f64 lo lo) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 hi x) 2)) (*.f64 x (pow.f64 hi 3))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 hi x) (*.f64 hi hi)))))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x (*.f64 (pow.f64 lo 3) (*.f64 hi (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 hi x) 2)) (*.f64 x (pow.f64 hi 3))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x (*.f64 hi (/.f64 (-.f64 hi x) (*.f64 hi hi))))))))))))
(*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4))))
(neg.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4))))
(*.f64 (neg.f64 (/.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 5))))
(fma.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4))) (/.f64 (/.f64 (*.f64 x (pow.f64 (-.f64 hi x) 2)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (pow.f64 hi 5)))
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2)) (/.f64 x (pow.f64 hi 5))) (*.f64 (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2) (/.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 5))))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 6)))))
(+.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 hi hi) lo))) (-.f64 (fma.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4))) (/.f64 (/.f64 (*.f64 x (pow.f64 (-.f64 hi x) 2)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (pow.f64 hi 5))) (/.f64 (pow.f64 (-.f64 hi x) 2) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 lo (pow.f64 hi 6))) (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 x (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi hi))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2)) (/.f64 x (pow.f64 hi 5))) (*.f64 (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2) (/.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))))) (*.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 3)) (*.f64 (/.f64 x lo) (/.f64 x (pow.f64 hi 6))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 6)))) x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) hi)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4)))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) x) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 5)))))) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 lo (pow.f64 hi 6)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (*.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (/.f64 (*.f64 x x) (pow.f64 hi 6)))) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 x (*.f64 hi (*.f64 lo lo)))) (+.f64 (fma.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 hi x) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4))) (/.f64 (/.f64 (*.f64 x (pow.f64 (-.f64 hi x) 2)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (pow.f64 hi 5))) (/.f64 (*.f64 x x) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (*.f64 hi hi) lo))))) (/.f64 (pow.f64 (-.f64 hi x) 2) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 lo (pow.f64 hi 6))) (*.f64 x x))))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2)) (/.f64 x (pow.f64 hi 5))) (*.f64 (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2) (/.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))))) (*.f64 (/.f64 x (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)) (/.f64 x (*.f64 hi hi)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 hi hi) (/.f64 (-.f64 hi x) (*.f64 hi hi)))) (*.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 3)) (/.f64 (*.f64 x x) (pow.f64 hi 6)))) (/.f64 (-.f64 hi x) (*.f64 hi hi))) (/.f64 x (*.f64 hi (*.f64 lo lo))))) (*.f64 (/.f64 (pow.f64 (-.f64 hi x) 2) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 3)) (*.f64 (/.f64 x lo) (/.f64 x (pow.f64 hi 6)))))
(*.f64 -1 (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2)))
(neg.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))))
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) (neg.f64 lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 hi x) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 hi x) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x))))
(fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -2 (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 x (*.f64 hi hi)) lo)
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 x (*.f64 hi hi)) lo)
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(/.f64 (-.f64 (*.f64 lo x) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 x (*.f64 hi hi)) lo)
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 x (*.f64 hi hi)) lo)
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 x (*.f64 hi hi)) lo)
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (-.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))
(+.f64 (exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))))
(*.f64 (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) 1) (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 x x)) (+.f64 (exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) 1) (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (pow.f64 x 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))))
(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 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 x x)) (+.f64 (exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (exp.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))))))
(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 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) 1) (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))))))
(exp.f64 (fma.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (/.f64 lo hi) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(exp.f64 (fma.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) (/.f64 lo hi) (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))))
(exp.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) (/.f64 lo hi)) (/.f64 (-.f64 lo x) hi)))
(exp.f64 (fma.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (/.f64 lo hi) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(exp.f64 (fma.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) (/.f64 lo hi) (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))))
(exp.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) (/.f64 lo hi)) (/.f64 (-.f64 lo x) hi)))
(exp.f64 (fma.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (/.f64 lo hi) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(exp.f64 (fma.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) (/.f64 lo hi) (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))))
(exp.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) (/.f64 lo hi)) (/.f64 (-.f64 lo x) hi)))
(exp.f64 (fma.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (/.f64 lo hi) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(exp.f64 (fma.f64 (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)) (/.f64 lo hi) (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))))
(exp.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 lo x)) hi) (/.f64 lo hi)) (/.f64 (-.f64 lo x) hi)))
(exp.f64 (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))
(fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 1) (exp.f64 (/.f64 x hi)))
(+.f64 (*.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 (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))))
(fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (/.f64 x hi)) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 1 (*.f64 hi hi)))) (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
(+.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 (*.f64 (*.f64 lo lo) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1 (*.f64 hi hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (exp.f64 (/.f64 x hi)))
(+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3))))) (+.f64 (*.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 (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))))
(fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3)))) (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (/.f64 x hi)) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (/.f64 1 (*.f64 hi hi)))) (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))))
(fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 x hi)) (-.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)))) (+.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 (*.f64 (*.f64 lo lo) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1 (*.f64 hi hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (exp.f64 (/.f64 x hi))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) (/.f64 lo hi) (/.f64 (+.f64 (*.f64 -1 lo) x) hi)))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) (/.f64 lo hi) (/.f64 (+.f64 (*.f64 -1 lo) x) hi)))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) (/.f64 lo hi) (/.f64 (+.f64 (*.f64 -1 lo) x) hi)))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (fma.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi) (/.f64 lo hi) (/.f64 (+.f64 (*.f64 -1 lo) x) hi)))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))) (/.f64 lo hi)))
(+.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3)))))) (/.f64 lo hi)))
(+.f64 (+.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))))) (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))) (/.f64 lo hi)))
(+.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (neg.f64 (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (neg.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3)))))) (/.f64 lo hi)))
(+.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (fma.f64 (pow.f64 (-.f64 x lo) 3) -1/6 (*.f64 (neg.f64 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)))) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo 1)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)))
(fma.f64 1/2 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (+.f64 1 (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2) (fma.f64 1/6 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 3) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))
(+.f64 1 (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 (neg.f64 (*.f64 lo lo)) x) (pow.f64 hi 3)))))))
(+.f64 1 (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (-.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))))
(+.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))
(+.f64 1 (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)) (/.f64 lo hi)))))
(+.f64 (-.f64 1 (*.f64 (/.f64 x hi) (/.f64 lo hi))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (pow.f64 hi 3)))))
(exp.f64 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (*.f64 hi hi)) (exp.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (exp.f64 (/.f64 lo hi))) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (*.f64 hi hi)) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi)))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (exp.f64 (/.f64 lo hi))) hi)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))))
(fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi)))) (pow.f64 hi 6)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (*.f64 hi hi)) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))))))
(fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (exp.f64 (/.f64 lo hi))) hi))))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (exp.f64 lo) (/.f64 (-.f64 hi x) (*.f64 hi hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (*.f64 0 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) 0) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (*.f64 0 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) 0) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (*.f64 (*.f64 (pow.f64 lo 3) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 3) 0))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (+.f64 (*.f64 12 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (+.f64 (*.f64 -4 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/24 (*.f64 (pow.f64 lo 4) (fma.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (fma.f64 12 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (*.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4)))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (*.f64 0 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 3 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))))
(fma.f64 1/24 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 4) -9) (*.f64 (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 4) 9))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) 0) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (*.f64 (*.f64 (pow.f64 lo 3) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 3) 0)))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo))))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3)))) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo))))) (*.f64 hi hi)) (fma.f64 1/6 (/.f64 (fma.f64 6 (fma.f64 -1 (*.f64 x (*.f64 lo lo)) (*.f64 (pow.f64 lo 3) 1/6)) (fma.f64 -6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo)))) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (fma.f64 1/6 (/.f64 (fma.f64 6 (fma.f64 (pow.f64 lo 3) 1/6 (*.f64 x (*.f64 lo (neg.f64 lo)))) (fma.f64 (*.f64 -6 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo))) lo (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 -24 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3))) lo)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) 2)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) (pow.f64 lo 2))) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 lo 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 lo 3) x))))))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) x)) (*.f64 1/6 (pow.f64 lo 3)))) (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo))))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 -24 (*.f64 lo (fma.f64 -1 (*.f64 x (*.f64 lo lo)) (*.f64 (pow.f64 lo 3) 1/6))) (fma.f64 -12 (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo))) 2) (*.f64 24 (+.f64 (*.f64 (*.f64 lo lo) (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo)))) (fma.f64 1/24 (pow.f64 lo 4) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (*.f64 x x)) (*.f64 -1/2 (*.f64 x (pow.f64 lo 3)))))))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 6 (fma.f64 -1 (*.f64 x (*.f64 lo lo)) (*.f64 (pow.f64 lo 3) 1/6)) (fma.f64 -6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo)))) (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 -24 (*.f64 lo (fma.f64 (pow.f64 lo 3) 1/6 (*.f64 x (*.f64 lo (neg.f64 lo))))) (fma.f64 24 (fma.f64 (*.f64 lo lo) (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (fma.f64 1/24 (pow.f64 lo 4) (fma.f64 (*.f64 (*.f64 x lo) (*.f64 x lo)) 1/2 (*.f64 -1/2 (*.f64 x (pow.f64 lo 3)))))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) 2))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 6 (fma.f64 (pow.f64 lo 3) 1/6 (*.f64 x (*.f64 lo (neg.f64 lo)))) (fma.f64 (*.f64 -6 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo))) lo (*.f64 2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo))))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo))))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo)))) (fma.f64 6 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo))) (fma.f64 6 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) lo)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) lo)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) 2)) (+.f64 (*.f64 24 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo x))) (pow.f64 lo 2))) (*.f64 24 (+.f64 (*.f64 1/24 (pow.f64 lo 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 lo 3) x))))))))) (pow.f64 hi 4))) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo))))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo)))) (fma.f64 6 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 24 (*.f64 lo (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo)))) (fma.f64 -12 (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo))) 2) (*.f64 24 (+.f64 (*.f64 (*.f64 lo lo) (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 x lo)))) (fma.f64 1/24 (pow.f64 lo 4) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (*.f64 x x)) (*.f64 -1/2 (*.f64 x (pow.f64 lo 3)))))))))) (pow.f64 hi 4)) (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 2 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (*.f64 lo (neg.f64 lo))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo))) (fma.f64 6 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (*.f64 -2 (pow.f64 lo 3)))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 24 (*.f64 lo (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6))) (fma.f64 24 (fma.f64 (*.f64 lo lo) (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) (fma.f64 1/24 (pow.f64 lo 4) (fma.f64 (*.f64 (*.f64 x lo) (*.f64 x lo)) 1/2 (*.f64 -1/2 (*.f64 x (pow.f64 lo 3)))))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 (*.f64 lo lo) 1/2) (*.f64 x lo)) 2))))) (pow.f64 hi 4)) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 lo hi)))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 1/2 (*.f64 (*.f64 x x) (*.f64 0 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 x x) 0) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (+.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))))) (/.f64 lo hi))))
(fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) 1))) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 1/2 (*.f64 (*.f64 x x) (*.f64 0 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)))) (/.f64 lo hi))))
(fma.f64 1/6 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) 0)) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 x x) 0) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 1/2 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)))
(fma.f64 1/2 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2) (fma.f64 1/6 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 3) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 lo 3))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4) (pow.f64 lo 4))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4)) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))))
(fma.f64 1/2 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2) (fma.f64 1/6 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 3) (fma.f64 1/24 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 4) (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3)))))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 (neg.f64 (*.f64 lo lo)) x) (pow.f64 hi 3))))))
(fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (-.f64 (-.f64 (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))))))))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 -1/2 (/.f64 (*.f64 x (pow.f64 lo 3)) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 (neg.f64 (*.f64 lo lo)) x) (pow.f64 hi 3)))))))))
(fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 x (pow.f64 lo 3)) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) 1/2 (-.f64 (fma.f64 1/24 (pow.f64 (/.f64 lo hi) 4) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2)))))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)) (/.f64 lo hi))))
(-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (pow.f64 hi 3)))) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) x)) (pow.f64 hi 3))) (/.f64 lo hi)))))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (fma.f64 -1 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (fma.f64 -1/2 (/.f64 (*.f64 x (pow.f64 lo 3)) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 1/24 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 lo 3) (*.f64 x (*.f64 lo lo))) (pow.f64 hi 3)) (/.f64 lo hi)))))))
(fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 x (pow.f64 lo 3)) (pow.f64 hi 4)) (fma.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) 1/2 (fma.f64 1/24 (pow.f64 (/.f64 lo hi) 4) (-.f64 (/.f64 lo hi) (/.f64 (fma.f64 x (*.f64 lo lo) (*.f64 (pow.f64 lo 3) -1/6)) (pow.f64 hi 3)))))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (/.f64 lo hi)) 1)
(expm1.f64 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (exp.f64 (/.f64 lo hi))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (*.f64 hi hi))) (expm1.f64 (/.f64 lo hi)))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (exp.f64 (/.f64 lo hi))) hi)) (expm1.f64 (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4))))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (*.f64 hi hi)) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))))) -1)
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (exp.f64 (/.f64 lo hi))) hi))) -1)
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 3))) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 lo hi)) x)) (pow.f64 hi 2))) (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 x 2))) (pow.f64 hi 4)))))) 1)
(+.f64 (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi)))) (pow.f64 hi 6)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (*.f64 hi hi)) (exp.f64 (/.f64 lo hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi)))))))) -1)
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 lo hi))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 (*.f64 x x) (exp.f64 (/.f64 lo hi))))) (exp.f64 (/.f64 lo hi))) (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (exp.f64 (/.f64 lo hi))) hi)))) -1)
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(-.f64 (exp.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo)) 1)
(expm1.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(expm1.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo))
(+.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)) 1)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(cbrt.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)) (*.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo))
(fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))
(/.f64 (*.f64 lo (/.f64 (-.f64 hi x) hi)) hi)
(/.f64 lo (/.f64 hi (/.f64 (-.f64 hi x) hi)))
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 1)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(log.f64 (exp.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2) (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (fma.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)) (fma.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo (/.f64 x hi)))
(*.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(*.f64 (pow.f64 lo 2) (pow.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi)))) 2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 hi x) (*.f64 hi hi))) 2)
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) (*.f64 hi hi)) lo) 2)
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (*.f64 0 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 1 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(*.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (+.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (fma.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (fma.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 4))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 lo hi) 4)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(log.f64 (exp.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (*.f64 (+.f64 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (*.f64 (+.f64 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))) (+.f64 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 (*.f64 x lo) (*.f64 lo lo)) (*.f64 hi hi))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(exp.f64 (log.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))
(+.f64 (*.f64 lo (/.f64 x (*.f64 hi hi))) (*.f64 lo (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (*.f64 (/.f64 x (*.f64 hi hi)) lo) (*.f64 (/.f64 -1 hi) lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(pow.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 1)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(log.f64 (exp.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(exp.f64 (log.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1)
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) 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))))
(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))))
(cbrt.f64 (*.f64 (*.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 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(cbrt.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (-.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))))))
(*.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))))
(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 1 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)) (+.f64 1 (-.f64 (*.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)) (+.f64 1 (*.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (-.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))))
(/.f64 (-.f64 1 (*.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (-.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)) (-.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log.f64 (exp.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (exp.f64 (+.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 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(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))))
(*.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 1 (*.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 (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)))))) (cbrt.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 (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))))
(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))))
(cbrt.f64 (*.f64 (*.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 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(cbrt.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (*.f64 (*.f64 lo lo) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (-.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))))))
(*.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))))
(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 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(*.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (exp.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))

eval312.0ms (4.2%)

Compiler

Compiled 22930 to 10615 computations (53.7% saved)

prune164.0ms (2.2%)

Pruning

19 alts after pruning (16 fresh and 3 done)

PrunedKeptTotal
New5006506
Fresh211031
Picked325
Done011
Total52419543
Accurracy
21.6%
Counts
543 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
9.5%
(/.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)
9.5%
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x lo) lo)) 1) (/.f64 x lo))
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
9.4%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.5%
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
9.4%
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
20.6%
(log.f64 (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)))
20.6%
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
20.6%
(log.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 1) (exp.f64 (/.f64 x hi))))
9.5%
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.7%
1
18.8%
(/.f64 (-.f64 x lo) hi)
9.5%
(/.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)
9.5%
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x lo) lo)) 1) (/.f64 x lo))
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
9.4%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.5%
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
9.4%
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
20.6%
(log.f64 (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)))
20.6%
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
20.6%
(log.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 1) (exp.f64 (/.f64 x hi))))
9.5%
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.7%
1
Compiler

Compiled 1058 to 644 computations (39.1% saved)

localize296.0ms (4%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x lo) lo)) 1) (/.f64 x lo))
95.2%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x lo) lo)) 1)
99.8%
(/.f64 x (*.f64 lo lo))
98.5%
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
97.5%
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
98.4%
(*.f64 lo (/.f64 1 hi))
97.5%
(+.f64 (/.f64 hi lo) 1)
99.6%
(+.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
99.2%
(pow.f64 (/.f64 lo hi) 2)
99.2%
(log.f64 (+.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
98.8%
(fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))
Compiler

Compiled 279 to 102 computations (63.4% saved)

series25.0ms (0.3%)

Counts
11 → 339
Calls

87 calls:

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

rewrite169.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
798×add-sqr-sqrt
786×pow1
784×*-un-lft-identity
744×add-exp-log
744×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify213.0ms (2.9%)

Algorithm
egg-herbie
Rules
988×fma-def
928×fma-neg
536×+-commutative
484×associate-+r+
482×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
078422427
1208819561
2734419561
Stop Event
node limit
Counts
545 → 432
Calls
Call 1
Inputs
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 2)))) (*.f64 3 (/.f64 1 (pow.f64 hi 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -24 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4))) (*.f64 16 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 6)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))) (*.f64 24 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 3))) (*.f64 -6 (/.f64 lo (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))))) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (/.f64 lo hi))))
(log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4))))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3) (pow.f64 hi 6)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.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 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
1
(+.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
1
(+.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.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 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(*.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))))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 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 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 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 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.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 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (+.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 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (+.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 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 1)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(+.f64 0 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2)) (log.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2))) (log.f64 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))) 1)
(*.f64 1 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 2) (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(*.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 2)
(cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2) (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(exp.f64 (log.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 1))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(*.f64 (*.f64 lo lo) (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (pow.f64 hi -2) (*.f64 lo lo))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 1)
(*.f64 1 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2) (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2)) (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 1)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2)
(log.f64 (exp.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(exp.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(fma.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 1)
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 1 (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) 1)
(/.f64 lo hi)
(/.f64 1 (/.f64 hi lo))
(/.f64 (neg.f64 lo) (neg.f64 hi))
(/.f64 (*.f64 lo 1) hi)
(pow.f64 (/.f64 lo hi) 1)
(pow.f64 (/.f64 hi lo) -1)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 2)
(log.f64 (exp.f64 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 3))
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (log.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (/.f64 lo hi)))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 (neg.f64 lo) (/.f64 1 hi) (/.f64 lo hi)))
(+.f64 (-.f64 (/.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 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.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)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(*.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) 1)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) 2) (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(-.f64 (+.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))) 1)
(*.f64 1 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))) 2) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)) 2) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)) 2)) (-.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))
(pow.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))) 2)
(log.f64 (exp.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 2) (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(expm1.f64 (log1p.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(fma.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 2) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 1)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 1)
(-.f64 (+.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 1)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(log.f64 (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 1)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2)
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (/.f64 x lo)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x lo))) (sqrt.f64 (/.f64 x lo)) (/.f64 x lo)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (*.f64 (/.f64 x lo) 1))) (fma.f64 (neg.f64 (/.f64 x lo)) 1 (*.f64 (/.f64 x lo) 1)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (*.f64 (/.f64 1 lo) x))) (fma.f64 (neg.f64 (/.f64 1 lo)) x (*.f64 (/.f64 1 lo) x)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (/.f64 x lo) 1))) (fma.f64 (neg.f64 (/.f64 x lo)) 1 (*.f64 (/.f64 x lo) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (/.f64 1 lo) x))) (fma.f64 (neg.f64 (/.f64 1 lo)) x (*.f64 (/.f64 1 lo) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (/.f64 x lo) 1))) (fma.f64 (neg.f64 (/.f64 x lo)) 1 (*.f64 (/.f64 x lo) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (/.f64 1 lo) x))) (fma.f64 (neg.f64 (/.f64 1 lo)) x (*.f64 (/.f64 1 lo) x)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2))))
(*.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))) 2) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 3) (pow.f64 (/.f64 x lo) 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (+.f64 (pow.f64 (/.f64 x lo) 2) (*.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (pow.f64 (/.f64 x lo) 2)) (+.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) 1)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))) 2)
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (exp.f64 (/.f64 x lo))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) 2) (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(fma.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (/.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (/.f64 x lo)))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (/.f64 x lo)))
Outputs
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 1/2 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 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 lo hi) (-.f64 1 (/.f64 x hi)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(fma.f64 1/2 (*.f64 lo (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)))) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi hi)))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi)) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(fma.f64 1/2 (*.f64 lo (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 -3 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4)))))) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 4)) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 2)))) (*.f64 3 (/.f64 1 (pow.f64 hi 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (/.f64 1 (*.f64 hi hi)))) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (-.f64 (fma.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (*.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 hi hi)))) (/.f64 3 (pow.f64 hi 4)))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 -3 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi hi)) (*.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))
(fma.f64 1/2 (*.f64 lo (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (fma.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (fma.f64 12 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 hi hi)) (/.f64 -3 (pow.f64 hi 4))))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 -3 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4)))))) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(fma.f64 1/2 (*.f64 lo (*.f64 lo (-.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)))) (fma.f64 1/24 (*.f64 (pow.f64 lo 4) (fma.f64 -6 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 4) (fma.f64 (/.f64 12 hi) (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) hi) (/.f64 -3 (pow.f64 hi 4))))) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 -3 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4)))))) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(fma.f64 -2 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))
(fma.f64 2 (*.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (pow.f64 hi 4)) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(fma.f64 2 (*.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 hi hi) 4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (pow.f64 hi 4) -4))) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)) lo)) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -24 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 4))) (*.f64 16 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3) (pow.f64 hi 6)))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2) (pow.f64 hi 4))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (log.f64 (/.f64 1/2 (pow.f64 hi 2)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -24 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4)) (*.f64 (*.f64 16 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (pow.f64 hi 6))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (pow.f64 hi 4)) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(fma.f64 2 (*.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -24 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 (pow.f64 hi 6) 16))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 hi hi) 4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (pow.f64 hi 4) -4))) (*.f64 lo lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1/2 (pow.f64 hi 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))
(fma.f64 2 (*.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 1/2 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (pow.f64 hi 4)) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(fma.f64 2 (*.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 hi hi) 4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (pow.f64 hi 4) -4))) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))) (*.f64 24 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 4 (pow.f64 hi 2))) (pow.f64 lo 2))) (+.f64 (log.f64 (/.f64 1/2 (pow.f64 hi 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 -1/6 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (pow.f64 hi 6)) (*.f64 (*.f64 24 (pow.f64 hi 4)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (pow.f64 hi 4)) (*.f64 (*.f64 hi hi) 4)) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(fma.f64 2 (*.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (fma.f64 -1/6 (/.f64 (fma.f64 (*.f64 (pow.f64 hi 6) -16) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (pow.f64 hi 4) 24))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 hi hi) 4 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2) (*.f64 (pow.f64 hi 4) -4))) (*.f64 lo lo)) (fma.f64 -2 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 1/2 (*.f64 hi hi)))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))
(fma.f64 -2 (log.f64 hi) (log.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))))
(fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))) (/.f64 lo (/.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) hi)))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)))) (*.f64 (/.f64 lo (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) hi))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) 2)) (/.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))))) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))) (/.f64 lo (/.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) hi))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)))) (fma.f64 (*.f64 1/2 (-.f64 (/.f64 2 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) (/.f64 lo (/.f64 (pow.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) 2) lo)))) (*.f64 hi hi) (*.f64 (/.f64 lo (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) hi)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo hi) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 3))) (*.f64 -6 (/.f64 lo (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))))) (log.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) 2)) (/.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))))) (+.f64 (/.f64 lo (/.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) hi)) (fma.f64 -2 (log.f64 hi) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) 3)) (*.f64 -6 (/.f64 lo (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) 2))))) (log.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))))))
(+.f64 (fma.f64 -2 (log.f64 hi) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) 3)) (/.f64 -6 (/.f64 (pow.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) 2) lo)))) (log.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))))) (fma.f64 (*.f64 1/2 (-.f64 (/.f64 2 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) (/.f64 lo (/.f64 (pow.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) 2) lo)))) (*.f64 hi hi) (*.f64 (/.f64 lo (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) hi)))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) (*.f64 lo -6))) (pow.f64 hi 3)) (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (+.f64 (/.f64 lo hi) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))) (*.f64 hi hi)) (+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 24 (*.f64 (*.f64 lo lo) (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) 2) -12))) (pow.f64 hi 4)) (/.f64 lo hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))) (*.f64 2 (pow.f64 lo 3))) (pow.f64 hi 3)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 (pow.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) 2) -12 (*.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) (*.f64 (*.f64 24 lo) lo)))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 lo 3) (*.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) (*.f64 lo -6))) (pow.f64 hi 3)) (/.f64 lo hi))))
(/.f64 lo hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))) (*.f64 (pow.f64 lo 3) -2)) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))) (*.f64 hi hi)) (/.f64 lo hi)))
(fma.f64 -1/6 (/.f64 (fma.f64 (pow.f64 lo 3) -2 (*.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) (*.f64 lo 6))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lo (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -2 (pow.f64 lo 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lo 2)) (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 lo 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)))) (*.f64 -12 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) 2)))) (pow.f64 hi 4))) (/.f64 lo hi))))
(fma.f64 -1/6 (/.f64 (fma.f64 6 (*.f64 lo (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))) (*.f64 (pow.f64 lo 3) -2)) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lo lo) (*.f64 2 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 lo 4) (fma.f64 24 (*.f64 (*.f64 lo lo) (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x)))) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) 2) -12))) (pow.f64 hi 4)) (/.f64 lo hi))))
(fma.f64 -1/6 (/.f64 (fma.f64 (pow.f64 lo 3) -2 (*.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) (*.f64 lo 6))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x))) (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 (pow.f64 lo 4) -6 (fma.f64 (pow.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) 2) -12 (*.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) (*.f64 (*.f64 24 lo) lo)))) (pow.f64 hi 4)) (/.f64 lo hi))))
(log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))))
(+.f64 (log1p.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))) (neg.f64 (*.f64 (/.f64 lo (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1)) (/.f64 x (*.f64 hi hi)))))
(-.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 -1 (*.f64 (/.f64 lo (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1)) (/.f64 x (*.f64 hi hi))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 2)) (/.f64 (*.f64 x x) (pow.f64 hi 4))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2)) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (*.f64 (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))) (/.f64 (neg.f64 x) (*.f64 hi hi)))))
(+.f64 (log.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2) (pow.f64 hi 4)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3) (pow.f64 hi 6)))))))
(+.f64 (log1p.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))) (fma.f64 -1 (*.f64 (/.f64 lo (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1)) (/.f64 x (*.f64 hi hi))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 2)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 3)) (/.f64 (pow.f64 x 3) (pow.f64 hi 6)))))))
(+.f64 (-.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2)) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3)) (/.f64 (pow.f64 x 3) (pow.f64 hi 6))))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (log.f64 x))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (neg.f64 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) lo) (/.f64 (*.f64 hi hi) x)))))
(-.f64 (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (log.f64 x)) (*.f64 (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) lo) (/.f64 hi (/.f64 x hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) lo) (/.f64 (*.f64 hi hi) x)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 2)) (*.f64 (*.f64 lo lo) (*.f64 x x)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) lo) (neg.f64 (/.f64 hi (/.f64 x hi))))) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (log.f64 x)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (neg.f64 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 lo x))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(fma.f64 -1/3 (/.f64 (pow.f64 hi 6) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 3))) (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) lo) (/.f64 (*.f64 hi hi) x)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 2)) (*.f64 (*.f64 lo lo) (*.f64 x x))))))))
(+.f64 (+.f64 (log.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) lo) (neg.f64 (/.f64 hi (/.f64 x hi)))))) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3) (pow.f64 lo 3))) (log.f64 x)))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi)))))
(-.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) lo) (/.f64 (*.f64 hi hi) x)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))))
(-.f64 (-.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) (log.f64 (/.f64 -1 x))) (*.f64 (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) lo) (/.f64 hi (/.f64 x hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) lo) (/.f64 (*.f64 hi hi) x)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 2)) (*.f64 (*.f64 lo lo) (*.f64 x x))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (log.f64 (*.f64 lo (pow.f64 hi -2)))) (log.f64 (/.f64 -1 x))) (*.f64 (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) lo) (/.f64 hi (/.f64 x hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (pow.f64 hi 2)) (*.f64 lo x))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) lo) (/.f64 (*.f64 hi hi) x)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 1 (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1/3 (/.f64 (pow.f64 hi 6) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1) 2)) (*.f64 (*.f64 lo lo) (*.f64 x x)))))))
(+.f64 (-.f64 (-.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) (log.f64 (/.f64 -1 x))) (*.f64 (/.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) lo) (/.f64 hi (/.f64 x hi)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 2) (*.f64 lo lo))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1)) 3) (pow.f64 lo 3))))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo 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)
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 1 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.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 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.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 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 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 lo 2)) (*.f64 lo x)) (pow.f64 hi 2))
(/.f64 (fma.f64 1/2 (*.f64 lo lo) (neg.f64 (*.f64 lo x))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 lo 1/2)) (*.f64 lo x)) (*.f64 hi hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) 1)
(+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 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 lo (neg.f64 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 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (*.f64 (neg.f64 x) hi) (*.f64 lo lo))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 x lo)))
(-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (-.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (-.f64 1 (/.f64 x lo)))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (-.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (-.f64 1 (/.f64 x lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) 1)
(-.f64 1 (/.f64 (fma.f64 hi -1 x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) 1) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 (fma.f64 hi -1 x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) 1) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 (fma.f64 hi -1 x) 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 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.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 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.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 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(*.f64 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 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.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 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.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 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x 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 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (*.f64 (neg.f64 x) hi) (*.f64 lo lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (*.f64 (neg.f64 x) hi) (*.f64 lo lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (*.f64 (neg.f64 x) hi) (*.f64 lo lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 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 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 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 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (*.f64 (neg.f64 x) hi) (*.f64 lo lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
1
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (*.f64 (neg.f64 x) hi) (*.f64 lo lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (*.f64 (neg.f64 x) hi) (*.f64 lo lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (*.f64 (neg.f64 x) hi) (*.f64 lo lo))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 x lo)))
(-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (-.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (-.f64 1 (/.f64 x lo)))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (-.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))) (-.f64 1 (/.f64 x lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) 1)
(-.f64 1 (/.f64 (fma.f64 hi -1 x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) 1) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 (fma.f64 hi -1 x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) 1) (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 x lo))) (/.f64 (fma.f64 hi -1 x) lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 (/.f64 hi lo) lo) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 1)
(+.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 1))
(+.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) 0)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 1)
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2)
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 2) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 1))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 0 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2)) (log.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 x hi) (/.f64 lo hi)))) 2)) (log.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 3))) (log.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))))
(-.f64 (log1p.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 3)) (log1p.f64 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (log1p.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) 3)) (log1p.f64 (-.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) 2) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2))) (log.f64 (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 2))) (log.f64 (+.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) 2))) (log1p.f64 (neg.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))) 1)
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 1 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 2) (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 1)
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(pow.f64 (sqrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 2)
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2) (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(exp.f64 (log.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 1))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))
(log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (*.f64 lo lo) (pow.f64 hi -2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (pow.f64 hi -2) (*.f64 lo lo))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 1)
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 1 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2) (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 2) (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) 2) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2)) (-.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 2)) (+.f64 (-.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) 2)) (-.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 1)
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2)
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(log.f64 (exp.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(exp.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(exp.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 1))
(exp.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(exp.f64 (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 1)
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 1)
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 1)
(fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) 1))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo)))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) 1)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 1 (/.f64 hi lo))
(/.f64 lo hi)
(/.f64 (neg.f64 lo) (neg.f64 hi))
(/.f64 lo hi)
(/.f64 (*.f64 lo 1) hi)
(/.f64 lo hi)
(pow.f64 (/.f64 lo hi) 1)
(/.f64 lo hi)
(pow.f64 (/.f64 hi lo) -1)
(/.f64 lo hi)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 2)
(/.f64 lo hi)
(log.f64 (exp.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))))
(/.f64 lo hi)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 3))
(/.f64 lo hi)
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(exp.f64 (log.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1))
(/.f64 lo hi)
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) (fma.f64 (neg.f64 lo) (/.f64 1 hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 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) (fma.f64 (/.f64 -1 hi) lo (/.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 (/.f64 -1 hi) lo (/.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)) (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 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.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 (/.f64 -1 hi) lo (/.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)) (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 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.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 (/.f64 -1 hi) lo (/.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)) (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 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(*.f64 1 (-.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))) (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))) 2)
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (/.f64 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 hi) (/.f64 lo hi)) 2) (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (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 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))) 1)
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 1 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))) 2) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)) 2) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 x) lo)) 2) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 x) lo)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 x) lo)) 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 x) lo)) 2) (+.f64 (/.f64 x lo) (-.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)) 2)) (-.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 x) lo)) 2)) (+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 x lo)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 x) lo)) 2)) (+.f64 (/.f64 x lo) (-.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(pow.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 1)
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(pow.f64 (sqrt.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))) 2)
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(log.f64 (exp.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 2) (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(expm1.f64 (log1p.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(exp.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 1))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(log1p.f64 (expm1.f64 (+.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(fma.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)) 1)
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 2) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 1)
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo))) 1)
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 1)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(log.f64 (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 1))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1)
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1))) 1)
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 1)
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2)
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1))))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 1))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(+.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (/.f64 x lo)))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x lo))) (sqrt.f64 (/.f64 x lo)) (/.f64 x lo)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (*.f64 (/.f64 x lo) 1))) (fma.f64 (neg.f64 (/.f64 x lo)) 1 (*.f64 (/.f64 x lo) 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (*.f64 (/.f64 1 lo) x))) (fma.f64 (neg.f64 (/.f64 1 lo)) x (*.f64 (/.f64 1 lo) x)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (/.f64 x lo) 1))) (fma.f64 (neg.f64 (/.f64 x lo)) 1 (*.f64 (/.f64 x lo) 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (/.f64 1 lo) x))) (fma.f64 (neg.f64 (/.f64 1 lo)) x (*.f64 (/.f64 1 lo) x)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (/.f64 x lo) 1))) (fma.f64 (neg.f64 (/.f64 x lo)) 1 (*.f64 (/.f64 x lo) 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (/.f64 1 lo) x))) (fma.f64 (neg.f64 (/.f64 1 lo)) x (*.f64 (/.f64 1 lo) x)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (*.f64 (cbrt.f64 (/.f64 x lo)) (pow.f64 (cbrt.f64 (/.f64 x lo)) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) (+.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (-.f64 (/.f64 x lo) (*.f64 (/.f64 x lo) 0)))
(*.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))) 2) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 3) (pow.f64 (/.f64 x lo) 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (+.f64 (pow.f64 (/.f64 x lo) 2) (*.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 3) (pow.f64 (/.f64 x lo) 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (+.f64 (pow.f64 (/.f64 x lo) 2) (*.f64 (/.f64 x lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 3) (pow.f64 (/.f64 x lo) 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (pow.f64 (/.f64 x lo) 2)) (+.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) 2) (pow.f64 (/.f64 x lo) 2)) (+.f64 (/.f64 x lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) 1)
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))) 2)
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(log.f64 (/.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (exp.f64 (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo)) 2) (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))) 1))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(fma.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (neg.f64 (/.f64 x lo)))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (/.f64 x lo)))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)) (neg.f64 (/.f64 x lo)))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))

eval243.0ms (3.3%)

Compiler

Compiled 13801 to 6822 computations (50.6% saved)

prune166.0ms (2.2%)

Pruning

40 alts after pruning (35 fresh and 5 done)

PrunedKeptTotal
New42326449
Fresh2911
Picked325
Done033
Total42840468
Accurracy
21.6%
Counts
468 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.5%
(fma.f64 hi (/.f64 1 lo) 1)
9.5%
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi lo)))
11.5%
(-.f64 (/.f64 x hi) (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi))))) 2) (cbrt.f64 (log1p.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
21.4%
(-.f64 (/.f64 x hi) (*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))))))
21.4%
(-.f64 (/.f64 x hi) (*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))))))
21.4%
(-.f64 (/.f64 x hi) (log1p.f64 (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 lo hi) (fma.f64 1/2 (pow.f64 (/.f64 lo hi) 2) 1))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 2))) 1/2 (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (+.f64 1 (-.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)) 1)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
21.4%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
11.5%
(-.f64 (/.f64 x hi) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))) 2) (cbrt.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))))
11.5%
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))))))))
11.5%
(-.f64 (/.f64 x hi) (log.f64 (log.f64 (exp.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))))
11.5%
(-.f64 (/.f64 x hi) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (/.f64 (*.f64 x lo) (*.f64 hi hi)))))))
9.5%
(-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1) (/.f64 x lo))
9.4%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.5%
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (/.f64 x lo)))
9.4%
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
20.6%
(log.f64 (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)))
20.6%
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
20.6%
(log.f64 (*.f64 (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) 1) (exp.f64 (/.f64 x hi))))
9.5%
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
18.7%
1
Compiler

Compiled 2552 to 1223 computations (52.1% saved)

regimes191.0ms (2.6%)

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

4 calls:

57.0ms
lo
41.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
33.0ms
x
32.0ms
hi
Results
AccuracySegmentsBranch
21.4%1lo
21.4%1hi
21.4%1x
21.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1609 to 664 computations (58.7% saved)

regimes54.0ms (0.7%)

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

1 calls:

31.0ms
hi
Results
AccuracySegmentsBranch
21.4%1hi
Compiler

Compiled 1404 to 566 computations (59.7% saved)

regimes57.0ms (0.8%)

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

4 calls:

19.0ms
x
15.0ms
hi
14.0ms
lo
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.6%1lo
20.6%1x
20.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.6%1hi
Compiler

Compiled 381 to 151 computations (60.4% saved)

regimes35.0ms (0.5%)

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

4 calls:

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

Compiled 213 to 88 computations (58.7% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
32×+-commutative
24×sub-neg
20×*-commutative
14×neg-mul-1
14×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034231
159231
283231
396231
4103231
5104231
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi)))) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1/2 (/.f64 lo hi))) 2)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (-.f64 (+.f64 (/.f64 lo hi) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))))
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 94 to 57 computations (39.4% saved)

soundness1.4s (18.7%)

Rules
1554×fma-def
1554×fma-def
1238×times-frac
1082×times-frac
1082×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
031257
1750255
088936333
1279330809
035325
1849325
051414389
1125712895
2419111961
067625506
1166719584
2569312884
031257
1750255
088936333
1279330809
035325
1849325
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1091 to 535 computations (51% saved)

end0.0ms (0%)

preprocess49.0ms (0.7%)

Compiler

Compiled 184 to 96 computations (47.8% saved)

Profiling

Loading profile data...