xlohi (overflows)

Time bar (total: 8.4s)

analyze0.0ms (0%)

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

Compiled 17 to 11 computations (35.3% saved)

sample798.0ms (9.5%)

Results
787.0ms8256×body256valid
Bogosity

preprocess176.0ms (2.1%)

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)

simplify149.0ms (1.8%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 20 to 12 computations (40% saved)

localize23.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

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

rewrite211.0ms (2.5%)

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

simplify287.0ms (3.4%)

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

eval140.0ms (1.7%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune374.0ms (4.5%)

Pruning

7 alts after pruning (7 fresh and 0 done)

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

Compiled 340 to 204 computations (40% saved)

localize221.0ms (2.6%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
100.0%
(/.f64 (-.f64 x hi) lo)
97.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
100.0%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
100.0%
(/.f64 (-.f64 x lo) hi)
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
99.4%
(/.f64 x (*.f64 hi hi))
98.5%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 139 to 35 computations (74.8% saved)

series30.0ms (0.4%)

Counts
11 → 324
Calls

90 calls:

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

rewrite120.0ms (1.4%)

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

Useful iterations: 1 (0.0ms)

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

simplify158.0ms (1.9%)

Algorithm
egg-herbie
Rules
1374×times-frac
826×associate-*r*
754×associate-*l*
748×fma-def
352×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval393.0ms (4.7%)

Compiler

Compiled 13834 to 5141 computations (62.8% saved)

prune262.0ms (3.1%)

Pruning

49 alts after pruning (48 fresh and 1 done)

PrunedKeptTotal
New64747694
Fresh112
Picked415
Done000
Total65249701
Accurracy
24.0%
Counts
701 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.3%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
8.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
8.8%
(-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 x)) hi) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (/.f64 1 (/.f64 lo (-.f64 x hi))))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.3%
(+.f64 (/.f64 (/.f64 1 (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
9.7%
(+.f64 (/.f64 hi lo) 1)
9.3%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.7%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
4.1%
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
17.9%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
18.0%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
9.3%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
8.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
8.8%
(-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 x)) hi) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (/.f64 1 (/.f64 lo (-.f64 x hi))))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.3%
(+.f64 (/.f64 (/.f64 1 (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
9.7%
(+.f64 (/.f64 hi lo) 1)
9.3%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.7%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
4.1%
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (-.f64 (/.f64 lo hi) 1))))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
17.9%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
18.0%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 3128 to 1942 computations (37.9% saved)

localize124.0ms (1.5%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
99.8%
(sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
99.2%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
100.0%
(/.f64 (-.f64 x lo) hi)
99.8%
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
99.2%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
99.2%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
97.1%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
100.0%
(/.f64 (-.f64 x lo) hi)
99.2%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
98.9%
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
Compiler

Compiled 167 to 52 computations (68.9% saved)

series57.0ms (0.7%)

Counts
10 → 220
Calls

81 calls:

TimeVariablePointExpression
6.0ms
x
@-inf
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
6.0ms
lo
@0
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
2.0ms
x
@0
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
2.0ms
x
@inf
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
2.0ms
lo
@inf
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)

rewrite144.0ms (1.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify217.0ms (2.6%)

Algorithm
egg-herbie
Rules
1490×fma-def
520×associate-+r+
502×associate-*r/
492×*-commutative
438×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111324549
1307922109
Stop Event
node limit
Counts
655 → 697
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo)))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))))) (pow.f64 x 4))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))))) (pow.f64 x 4))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2))))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x)) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 4)))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x)) (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 4)))))))) (pow.f64 lo 5)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) hi) (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) hi) (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo)))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 hi 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 lo 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 hi 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 lo 2))))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) hi) (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) hi) (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo)))) (pow.f64 x 2)))))
(/.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 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))) hi) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))) (/.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 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 2)) (pow.f64 x 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 2)) (pow.f64 x 2)))) (pow.f64 lo 3)) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 hi lo)))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 hi lo))))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 hi lo)))))))
(*.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 lo x))) (-.f64 x lo))) (*.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 lo x))) (-.f64 x lo))) (+.f64 (*.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 hi (pow.f64 (-.f64 x lo) 2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) (pow.f64 x 5)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 lo x))) (-.f64 x lo))) (+.f64 (*.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 hi (pow.f64 (-.f64 x lo) 2)))))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (sqrt.f64 (/.f64 hi x)))) (sqrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (sqrt.f64 (/.f64 hi x)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))))) (sqrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (sqrt.f64 (/.f64 hi x)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (sqrt.f64 (/.f64 (pow.f64 hi 5) (pow.f64 x 5))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))))) (sqrt.f64 (/.f64 x 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 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 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))) 1)
(*.f64 (+.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(*.f64 (/.f64 (+.f64 x lo) hi) (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(*.f64 1 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (/.f64 (+.f64 x lo) hi))
(*.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 (/.f64 1 hi) 3))
(*.f64 (pow.f64 (+.f64 x lo) 3) (/.f64 1 (pow.f64 hi 3)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) 3) (/.f64 (+.f64 x lo) hi))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 x lo)) (/.f64 1 hi))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1) (/.f64 (+.f64 x lo) hi))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 x lo) 3)))
(/.f64 1 (pow.f64 (/.f64 hi (+.f64 x lo)) 3))
(/.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (/.f64 hi (+.f64 x lo)))
(/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (neg.f64 (+.f64 x lo)) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (pow.f64 (+.f64 x lo) 3)) (neg.f64 (pow.f64 hi 3)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.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 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi))) 1)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 1 (/.f64 (+.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (+.f64 x lo))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 x lo) hi))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(/.f64 (+.f64 x lo) hi)
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 hi))
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (neg.f64 (neg.f64 (+.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (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 x lo) hi))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/2)
(pow.f64 (/.f64 hi (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (*.f64 (/.f64 lo hi) 1) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (-.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) lo)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(sqrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 0 (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 1 (/.f64 hi (*.f64 (/.f64 lo hi) lo)))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) hi)
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.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 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi))) 1)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 1 (/.f64 (+.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (+.f64 x lo))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 x lo) hi))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(/.f64 (+.f64 x lo) hi)
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 hi))
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (neg.f64 (neg.f64 (+.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (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 x lo) hi))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(*.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (/.f64 1 hi) 1/2))
(*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 1 (/.f64 (sqrt.f64 hi) (sqrt.f64 (+.f64 x lo))))
(/.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 x lo))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 1/6)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(-.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/2))
(/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(+.f64 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 hi)))
(*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) 1) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) -1)
(neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
Outputs
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(-.f64 (*.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (-.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (-.f64 (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))
(fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3)))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (-.f64 (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))
(fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 -1 (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3)) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3)))
(-.f64 (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -1 (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3)) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3))) (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2))))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (+.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (+.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))))))
(-.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3))))
(fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (neg.f64 (pow.f64 (/.f64 lo hi) 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (+.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))))))
(-.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (neg.f64 (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3)))))))
(-.f64 (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (neg.f64 (pow.f64 (/.f64 lo hi) 3))) (*.f64 lo (/.f64 (*.f64 3 (*.f64 x x)) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo)))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (+.f64 (pow.f64 (/.f64 x hi) 3) (neg.f64 (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3))))))))
(fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (-.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 lo (/.f64 (*.f64 3 (*.f64 x x)) (pow.f64 hi 3)))) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi x))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1)) hi))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1)) hi))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1)) hi))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1)) hi))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi)
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))))) (pow.f64 x 4))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 hi lo)) (*.f64 (fma.f64 -1 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2)) (/.f64 5/64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 x 4))))
(+.f64 (*.f64 (-.f64 (/.f64 -5/64 (*.f64 (pow.f64 lo 3) hi)) (+.f64 (/.f64 -1/16 (*.f64 (pow.f64 lo 3) hi)) (pow.f64 (*.f64 (/.f64 -1/8 (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))) 2))) (pow.f64 x 4)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))))) (pow.f64 x 4))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 hi lo)) (*.f64 (fma.f64 -1 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2)) (/.f64 5/64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 x 4))))
(+.f64 (*.f64 (-.f64 (/.f64 -5/64 (*.f64 (pow.f64 lo 3) hi)) (+.f64 (/.f64 -1/16 (*.f64 (pow.f64 lo 3) hi)) (pow.f64 (*.f64 (/.f64 -1/8 (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))) 2))) (pow.f64 x 4)) (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2))))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1/64 (*.f64 hi (pow.f64 x 3))) (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (neg.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) 2)))))))
(+.f64 (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)) 5/64) (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) 2)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x)) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 4)))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x)) (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 4)))))))) (pow.f64 lo 5)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)))))))))
(+.f64 (/.f64 x hi) (fma.f64 (+.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) 2)) x) (/.f64 1/64 (*.f64 hi (pow.f64 x 4)))) (neg.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) 2)) x) (/.f64 1/64 (*.f64 hi (pow.f64 x 4)))))) (pow.f64 lo 5) (fma.f64 -1 (/.f64 lo hi) (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1/64 (*.f64 hi (pow.f64 x 3))) (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (neg.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) 2)))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)) 5/64) (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) 2)))) (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 0 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) 2)) x) (/.f64 1/64 (*.f64 hi (pow.f64 x 4))))) (pow.f64 lo 5)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (*.f64 1/2 (/.f64 x (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 lo hi)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 x x)) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 x x)) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) x))) (sqrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi))))
(fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) x))) (sqrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))))
(fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5))))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) x))) (sqrt.f64 (/.f64 x hi)))))
(fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5)))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) x))) (sqrt.f64 (/.f64 x hi)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi)
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 hi lo)))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) hi) (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) hi) (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo)))) (pow.f64 x 2))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 hi lo))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 hi lo)) 0)))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (fma.f64 (*.f64 x x) 0 (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 hi 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 lo 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 hi 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 lo 2))))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) hi) (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) hi) (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo)))) (pow.f64 x 2)))))
(fma.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) x (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 3) (pow.f64 (sqrt.f64 -1) 4)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) 0) (pow.f64 x 3) (+.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 hi lo)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 hi lo)) 0)))))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (fma.f64 (pow.f64 x 3) 0 (fma.f64 (*.f64 x x) 0 (/.f64 (neg.f64 lo) hi))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 lo hi))
(+.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (/.f64 lo hi))
(fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (+.f64 (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (/.f64 lo (*.f64 hi (/.f64 hi x)))) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))) hi) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (+.f64 (/.f64 x hi) (fma.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 lo lo) (*.f64 x x))) 0) hi (+.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))) (/.f64 lo hi))
(fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (+.f64 (fma.f64 hi 0 (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (/.f64 lo (*.f64 hi (/.f64 hi x))))) (/.f64 (-.f64 x lo) hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x))))))
(+.f64 (/.f64 x hi) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 (*.f64 lo lo) (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 x hi)) 0))))
(+.f64 (/.f64 x hi) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 lo lo) 0)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 2)) (pow.f64 x 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 2)) (pow.f64 x 2)))) (pow.f64 lo 3)) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x)))))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (/.f64 (*.f64 x x) (*.f64 hi hi))) 0) (pow.f64 lo 3) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) lo (*.f64 (*.f64 lo lo) (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 x hi)) 0)))))
(+.f64 (/.f64 x hi) (fma.f64 (pow.f64 lo 3) 0 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 lo lo) 0))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 hi lo)))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi))))) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (sqrt.f64 -1) x)) (sqrt.f64 (/.f64 hi lo))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 hi lo))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 x x))) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi))))) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 x x))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (sqrt.f64 -1) x)) (sqrt.f64 (/.f64 hi lo)))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 hi lo)))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 x 3))) (sqrt.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 x x))) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi))))) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 x 3))) (sqrt.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5)))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 x x))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (sqrt.f64 -1) x)) (sqrt.f64 (/.f64 hi lo))))))
(*.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi))
(*.f64 (/.f64 1 hi) (sqrt.f64 (*.f64 lo x)))
(/.f64 (sqrt.f64 (*.f64 lo x)) hi)
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 lo x))) (-.f64 x lo))) (*.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi)))
(fma.f64 1/2 (*.f64 (-.f64 x lo) (sqrt.f64 (/.f64 1 (*.f64 lo x)))) (*.f64 (/.f64 1 hi) (sqrt.f64 (*.f64 lo x))))
(fma.f64 1/2 (*.f64 (-.f64 x lo) (sqrt.f64 (/.f64 1 (*.f64 lo x)))) (/.f64 (sqrt.f64 (*.f64 lo x)) hi))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 lo x))) (-.f64 x lo))) (+.f64 (*.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 hi (pow.f64 (-.f64 x lo) 2))))))
(fma.f64 1/2 (*.f64 (-.f64 x lo) (sqrt.f64 (/.f64 1 (*.f64 lo x)))) (fma.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 hi (pow.f64 (-.f64 x lo) 2))))))
(fma.f64 1/2 (*.f64 (-.f64 x lo) (sqrt.f64 (/.f64 1 (*.f64 lo x)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 3)) (pow.f64 x 3))) (*.f64 hi (pow.f64 (-.f64 x lo) 2))) (/.f64 (sqrt.f64 (*.f64 lo x)) hi)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) (pow.f64 x 5)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 lo x))) (-.f64 x lo))) (+.f64 (*.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 hi (pow.f64 (-.f64 x lo) 2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) (pow.f64 x 5)))) (*.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 hi hi))) (fma.f64 1/2 (*.f64 (-.f64 x lo) (sqrt.f64 (/.f64 1 (*.f64 lo x)))) (fma.f64 (sqrt.f64 (*.f64 lo x)) (/.f64 1 hi) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 hi (pow.f64 (-.f64 x lo) 2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 5)) (pow.f64 x 5))) (*.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 hi hi))) (fma.f64 1/2 (*.f64 (-.f64 x lo) (sqrt.f64 (/.f64 1 (*.f64 lo x)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 3)) (pow.f64 x 3))) (*.f64 hi (pow.f64 (-.f64 x lo) 2))) (/.f64 (sqrt.f64 (*.f64 lo x)) hi))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (sqrt.f64 (/.f64 hi x)))) (sqrt.f64 (/.f64 x hi)))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (sqrt.f64 (/.f64 hi x)))) (sqrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (sqrt.f64 (/.f64 hi x)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))))) (sqrt.f64 (/.f64 x hi))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (sqrt.f64 (/.f64 hi x)))) (fma.f64 -1/8 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))))) (sqrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (sqrt.f64 (/.f64 hi x)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (sqrt.f64 (/.f64 (pow.f64 hi 5) (pow.f64 x 5))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))))) (sqrt.f64 (/.f64 x hi)))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (sqrt.f64 (/.f64 hi x)))) (fma.f64 1/16 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 (pow.f64 hi 5) (pow.f64 x 5))))) (fma.f64 -1/8 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))))) (sqrt.f64 (/.f64 x hi)))))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 (/.f64 x hi)) hi)
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 (/.f64 x hi)) hi)
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 (/.f64 x hi)) hi)
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))) 1)
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (+.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (/.f64 (+.f64 x lo) hi) (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 1 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (/.f64 (+.f64 x lo) hi))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 (/.f64 1 hi) 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (+.f64 x lo) 3) (/.f64 1 (pow.f64 hi 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) 3) (/.f64 (+.f64 x lo) hi))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 x lo)) (/.f64 1 hi))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1) (/.f64 (+.f64 x lo) hi))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 x lo) 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 1 (pow.f64 (/.f64 hi (+.f64 x lo)) 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (/.f64 hi (+.f64 x lo)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (pow.f64 (neg.f64 (+.f64 x lo)) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (pow.f64 (-.f64 (neg.f64 x) lo) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (pow.f64 (+.f64 x lo) 3)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (pow.f64 (-.f64 (neg.f64 x) lo) 3) (pow.f64 (neg.f64 hi) 3))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 6))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 lo x) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 lo x) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 lo x) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (*.f64 2 (/.f64 lo hi)) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi))) 1)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 1 (/.f64 (+.f64 x lo) hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (*.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi))) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (-.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(neg.f64 (/.f64 (+.f64 lo x) (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (+.f64 x lo))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 x lo) hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (+.f64 lo x) (cbrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 lo x) (sqrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo x) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) (cbrt.f64 (*.f64 hi hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 lo x) (sqrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo x) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (+.f64 lo x) (cbrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi))) (*.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (/.f64 (+.f64 lo x) hi))))
(/.f64 (+.f64 x lo) hi)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 hi))
(*.f64 (-.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(neg.f64 (/.f64 (+.f64 lo x) (neg.f64 hi)))
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (+.f64 lo x)))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 hi))
(*.f64 (-.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(neg.f64 (/.f64 (+.f64 lo x) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 lo hi)) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (-.f64 (neg.f64 x) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (/.f64 (*.f64 lo hi) x)) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (*.f64 lo hi) x)) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 lo (/.f64 hi x))) (*.f64 hi (/.f64 (neg.f64 hi) x)))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi lo) (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 hi) (neg.f64 x)) (*.f64 lo hi)) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 lo x)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 hi lo) hi) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 hi lo) (neg.f64 x) hi) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x lo))) (neg.f64 (neg.f64 hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) 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 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 lo hi) (/.f64 x 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 x) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (+.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 hi (+.f64 lo x)))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 1/3)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 2)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 3)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2))
(fabs.f64 (/.f64 (+.f64 lo x) hi))
(pow.f64 (/.f64 hi (+.f64 x lo)) -1)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 hi)))
(*.f64 (-.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(neg.f64 (/.f64 (+.f64 lo x) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2))
(fabs.f64 (/.f64 (+.f64 lo x) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1/3))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(fma.f64 1 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (/.f64 lo hi) 1) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 3) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (-.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 3) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3)))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 3) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) lo)) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 lo (*.f64 hi hi) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 lo hi) (+.f64 hi lo)) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (fma.f64 lo hi (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 lo hi (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 lo lo) (/.f64 hi lo))) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (fma.f64 (*.f64 lo lo) (/.f64 hi lo) (*.f64 hi hi)) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 lo hi)) lo)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 lo hi)) lo)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 (*.f64 lo hi) hi) (*.f64 hi (*.f64 lo lo))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (*.f64 (*.f64 lo hi) (-.f64 hi lo)) (pow.f64 (neg.f64 hi) 3))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (-.f64 hi (*.f64 hi (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (-.f64 hi (*.f64 hi (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 (*.f64 lo hi) hi) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 lo hi) (-.f64 hi lo)) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 hi (*.f64 hi (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 hi (*.f64 hi (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (/.f64 hi lo))) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi lo) (neg.f64 (*.f64 lo lo)))) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 lo hi)) lo)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 lo hi)) lo)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 lo (*.f64 hi hi) (*.f64 hi (*.f64 lo lo))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (*.f64 (*.f64 lo hi) (+.f64 hi lo)) (pow.f64 (neg.f64 hi) 3))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 lo hi (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 lo hi (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 3)) (pow.f64 (/.f64 lo hi) 6)) (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(sqrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))
(hypot.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(-.f64 0 (pow.f64 (/.f64 lo hi) 2))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 lo hi)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 lo hi)))
(/.f64 1 (/.f64 hi (*.f64 (/.f64 lo hi) lo)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 lo hi)))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 lo hi)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (neg.f64 (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) hi)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 lo)) (neg.f64 hi))
(*.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (neg.f64 lo) hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) hi)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 lo)) (neg.f64 hi))
(*.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (neg.f64 lo) hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 lo x) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 lo x) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 lo x) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (*.f64 2 (/.f64 lo hi)) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi))) 1)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 1 (/.f64 (+.f64 x lo) hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (*.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi))) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (-.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(neg.f64 (/.f64 (+.f64 lo x) (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (+.f64 x lo))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 x lo) hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (+.f64 lo x) (cbrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 lo x) (sqrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo x) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) (cbrt.f64 (*.f64 hi hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 lo x) (sqrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo x) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (+.f64 lo x) (cbrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi))) (*.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (/.f64 (+.f64 lo x) hi))))
(/.f64 (+.f64 x lo) hi)
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 hi))
(*.f64 (-.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(neg.f64 (/.f64 (+.f64 lo x) (neg.f64 hi)))
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (+.f64 lo x)))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 hi))
(*.f64 (-.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(neg.f64 (/.f64 (+.f64 lo x) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 lo hi)) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (-.f64 (neg.f64 x) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (/.f64 (*.f64 lo hi) x)) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (*.f64 lo hi) x)) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 lo (/.f64 hi x))) (*.f64 hi (/.f64 (neg.f64 hi) x)))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi lo) (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 hi) (neg.f64 x)) (*.f64 lo hi)) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 lo x)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 hi lo) hi) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 hi lo) (neg.f64 x) hi) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x lo))) (neg.f64 (neg.f64 hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) 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 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 lo hi) (/.f64 x 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 x) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (+.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 hi (+.f64 lo x)))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 hi)))
(*.f64 (-.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(neg.f64 (/.f64 (+.f64 lo x) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2))
(fabs.f64 (/.f64 (+.f64 lo x) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1/3))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(fma.f64 1 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (+.f64 lo x) hi)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))) 1)
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 lo x) hi))))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(*.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (+.f64 lo x)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (/.f64 1 hi) 1/2))
(*.f64 (sqrt.f64 (+.f64 lo x)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (+.f64 lo x)) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (+.f64 lo x)) (sqrt.f64 hi))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi))))
(/.f64 1 (sqrt.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 1 (sqrt.f64 (/.f64 hi (+.f64 lo x))))
(/.f64 1 (/.f64 (sqrt.f64 hi) (sqrt.f64 (+.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 lo x)) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (+.f64 lo x)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 hi))
(*.f64 (sqrt.f64 (+.f64 lo x)) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (+.f64 lo x)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 x lo))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (sqrt.f64 (-.f64 (neg.f64 x) lo)) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(neg.f64 (/.f64 (sqrt.f64 (+.f64 lo x)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 lo x))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1/2)
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 3) 1/6)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1)
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 3)
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 3/2))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) 2)
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(fabs.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1/2))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 1))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(sqrt.f64 (/.f64 (+.f64 lo x) hi))
(-.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 1 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(/.f64 (*.f64 lo (+.f64 -1 (/.f64 x hi))) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 lo (+.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 2 (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 lo (+.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 2 (/.f64 lo hi))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 2 (/.f64 lo hi))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 2 (/.f64 lo hi))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 2 (/.f64 lo hi))))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1)
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi) (*.f64 (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi))
(*.f64 hi (-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi))))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi))
(/.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2) (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2)))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi))
(/.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2) (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi))
(/.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2) (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi (/.f64 hi x)))
(/.f64 (fma.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 hi (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi (/.f64 hi x)))
(/.f64 (+.f64 hi (*.f64 (*.f64 lo (/.f64 hi x)) (+.f64 -1 (/.f64 x hi)))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi))))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (-.f64 (*.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi)))) (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (/.f64 (neg.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi))
(/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2)) (/.f64 (neg.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi))))) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(fabs.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))))
(/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) hi))
(/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi)) hi))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (sqrt.f64 (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 2))))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/2)
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 3/2))
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/4) 2)
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/2))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 -1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 (neg.f64 hi)) (neg.f64 (-.f64 1 (/.f64 x hi))))
(/.f64 (+.f64 -1 (/.f64 x hi)) (neg.f64 hi))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (cbrt.f64 (*.f64 hi hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) 1) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) -1)
(/.f64 1 (/.f64 hi (-.f64 1 (/.f64 x hi))))
(neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 hi)))
(*.f64 (/.f64 1 (neg.f64 hi)) (neg.f64 (-.f64 1 (/.f64 x hi))))
(/.f64 (+.f64 -1 (/.f64 x hi)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(fabs.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)

eval429.0ms (5.1%)

Compiler

Compiled 19780 to 9679 computations (51.1% saved)

prune411.0ms (4.9%)

Pruning

83 alts after pruning (80 fresh and 3 done)

PrunedKeptTotal
New89645941
Fresh83543
Picked325
Done011
Total90783990
Accurracy
24.7%
Counts
990 → 83
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.3%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
9.3%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
10.3%
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
18.8%
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3) 2)
18.8%
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) hi)) 2)
18.8%
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 2)
18.8%
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 1 (/.f64 hi (-.f64 x lo)))) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))))) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 2)
18.8%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi))) 2)
18.8%
(pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3/2)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
10.3%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
18.8%
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
8.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
8.5%
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi lo) (/.f64 hi x)))
14.5%
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
10.3%
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
10.7%
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 lo hi)) lo)) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
18.8%
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.0%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 lo hi))))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (cbrt.f64 (pow.f64 (/.f64 lo hi) 6)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (/.f64 1 (/.f64 lo (-.f64 x hi))))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
10.3%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
10.3%
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
10.3%
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
10.3%
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2))))
17.4%
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
9.7%
(+.f64 (/.f64 hi lo) 1)
10.3%
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
10.3%
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2)))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.7%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
18.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
11.0%
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(fabs.f64 (/.f64 (+.f64 lo x) hi))
17.9%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
18.0%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) 3))
18.8%
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))) 3))
10.3%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
18.8%
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi))) (*.f64 0 (*.f64 lo (/.f64 1 hi)))) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi))) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi)) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) 3))
18.8%
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
18.7%
1
10.3%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
9.3%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
10.3%
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
18.8%
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3) 2)
18.8%
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) hi)) 2)
18.8%
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 2)
18.8%
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 1 (/.f64 hi (-.f64 x lo)))) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))))) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 2)
18.8%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi))) 2)
18.8%
(pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3/2)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
10.3%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
18.8%
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
8.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
8.5%
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi lo) (/.f64 hi x)))
14.5%
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
10.3%
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
10.7%
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 lo hi)) lo)) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
18.8%
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.0%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 lo hi))))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (cbrt.f64 (pow.f64 (/.f64 lo hi) 6)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (/.f64 1 (/.f64 lo (-.f64 x hi))))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
10.3%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
10.3%
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
10.3%
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
10.3%
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2))))
17.4%
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
9.7%
(+.f64 (/.f64 hi lo) 1)
10.3%
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
10.3%
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2)))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.7%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
18.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
11.0%
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(fabs.f64 (/.f64 (+.f64 lo x) hi))
17.9%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
18.0%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) 3))
18.8%
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))) 3))
10.3%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
18.8%
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi))) (*.f64 0 (*.f64 lo (/.f64 1 hi)))) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi))) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi)) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) 3))
18.8%
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
18.7%
1
Compiler

Compiled 6328 to 3980 computations (37.1% saved)

localize297.0ms (3.6%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
99.2%
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
98.9%
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
100.0%
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
99.8%
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
99.4%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
100.0%
(/.f64 (-.f64 hi x) lo)
97.4%
(+.f64 1 (/.f64 (-.f64 hi x) lo))
97.4%
(+.f64 (/.f64 hi lo) 1)
99.2%
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) 3))
98.9%
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) 3)
98.5%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
Compiler

Compiled 337 to 153 computations (54.6% saved)

series65.0ms (0.8%)

Counts
11 → 363
Calls

96 calls:

TimeVariablePointExpression
11.0ms
hi
@0
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
7.0ms
hi
@-inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
7.0ms
hi
@inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
3.0ms
x
@inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
3.0ms
x
@-inf
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))

rewrite91.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
822×add-sqr-sqrt
816×pow1
806×*-un-lft-identity
776×log1p-expm1-u
774×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify324.0ms (3.9%)

Algorithm
egg-herbie
Rules
1908×fma-def
950×distribute-lft-in
690×*-commutative
596×+-commutative
382×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0129043692
1420540440
Stop Event
node limit
Counts
538 → 609
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo)))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(-.f64 1 (/.f64 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 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 (/.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 -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 (-.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 (/.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 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(*.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 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(/.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 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(log.f64 (-.f64 1 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)))))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 24 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)))) (pow.f64 hi 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) x))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) x)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5)))))))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5)))))))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (pow.f64 hi 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (pow.f64 hi 5)))))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi)))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi))))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 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 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) lo)))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) x) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) lo)))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) hi) lo)))))) (pow.f64 lo 2)))) (pow.f64 x 3)) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) x))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (*.f64 (pow.f64 hi 3) (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) x)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (pow.f64 lo 2)) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))))))))
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) x) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) x) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) x) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) x) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))))) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))) (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (*.f64 hi (pow.f64 x 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (*.f64 -1 (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (*.f64 hi (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 x) (*.f64 2 (-.f64 x lo))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 2 (/.f64 (-.f64 x lo) hi)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (*.f64 hi (pow.f64 x 2))))) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 x) (*.f64 2 (-.f64 x lo)))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 x) (*.f64 2 (-.f64 x lo))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (/.f64 lo (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 x) (*.f64 2 (-.f64 x lo))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (*.f64 2 (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 x 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 lo 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 x 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 lo 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 4) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 x 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 (pow.f64 hi 4) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (/.f64 (pow.f64 lo 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))) (*.f64 (pow.f64 hi 4) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) hi)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) hi))))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) hi)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (pow.f64 x 2))) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))))))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (*.f64 lo hi)) x)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (*.f64 lo hi)) x)) (+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (*.f64 lo hi)) x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3)))))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (pow.f64 hi 3))) (pow.f64 x 3))))) (pow.f64 lo 3)) (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3)))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (pow.f64 (-.f64 (/.f64 x hi) 1) 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) 2))) (pow.f64 (-.f64 (/.f64 x hi) 1) 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 x 2)) (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) 1) 4))))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (pow.f64 (-.f64 (/.f64 x hi) 1) 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi)))))
(-.f64 (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) 2))) (pow.f64 (-.f64 (/.f64 x hi) 1) 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 x 2)) (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) 1) 4))))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (pow.f64 (-.f64 (/.f64 x hi) 1) 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) 2))) (pow.f64 (-.f64 (/.f64 x hi) 1) 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 4) hi)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) hi))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))) 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 x lo) 1) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (/.f64 1 hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 x lo) 1) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo))) (+.f64 1 (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (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 1 (/.f64 (-.f64 hi x) lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (+.f64 1 (/.f64 (-.f64 hi x) lo))) (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(fma.f64 1 (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (-.f64 hi x) (/.f64 1 lo) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)) 1)
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 1)
(*.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 1 lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 hi x) lo))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))
(fma.f64 1 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 1 lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) 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 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (/.f64 1 hi))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 1 (/.f64 hi (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(log.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) 1)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))) 1)
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
Outputs
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3)))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x))))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))
(fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3)))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 x (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))
(fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 -1 (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3)) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3)))
(-.f64 (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -1 (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3)) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2))))
(+.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(-.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3)))
(-.f64 (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (-.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3)))
(-.f64 (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3)))))))
(-.f64 (-.f64 (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3)))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo)))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (/.f64 x hi) 3) (neg.f64 (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3))))))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (-.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 lo (*.f64 3 (/.f64 (*.f64 x x) (pow.f64 hi 3))))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi x))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1))) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1))) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1))) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1))) hi)
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (fma.f64 -1 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (fma.f64 -1 x lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(log.f64 (-.f64 1 (/.f64 lo hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi)))))))
(fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 lo hi))) (*.f64 hi hi))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 lo hi))) (*.f64 hi hi))) (log1p.f64 (/.f64 (neg.f64 lo) hi))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))))
(fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (*.f64 hi hi) (-.f64 1 (/.f64 lo hi)))))))))
(fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 lo hi))) (*.f64 hi hi))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 x))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))) (-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x)))) (/.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 x)) (/.f64 (/.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 x))) (/.f64 (/.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)))))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (fma.f64 -1 (neg.f64 (log.f64 x)) (*.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3)) (pow.f64 x 3)))))) (/.f64 (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 x 3)) (log.f64 x)))) (/.f64 (/.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (/.f64 (/.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 (/.f64 -1 x))) (/.f64 (/.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))) (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (+.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (*.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 x 3))))) (/.f64 (/.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 hi x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 1 (*.f64 lo x))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 lo x)))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))
(fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 lo x)))))
(fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 lo x))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 lo lo) (*.f64 x x))) (/.f64 2 (*.f64 lo x)))) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 lo x))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 lo x) (*.f64 lo x))))) (fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 lo x)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 lo lo) (*.f64 x x))) (/.f64 2 (*.f64 lo x)))) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (*.f64 lo lo) (*.f64 x x)))))) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 lo x) (*.f64 lo x))))) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3))) (/.f64 (*.f64 -6 (-.f64 x lo)) (*.f64 (*.f64 lo x) (*.f64 lo x))))) (fma.f64 -2 (log.f64 hi) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (log.f64 (*.f64 lo x))))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 (*.f64 1/6 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (*.f64 1/6 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (*.f64 x (-.f64 x lo))))) (pow.f64 hi 3))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 24 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (*.f64 x x)) (*.f64 (*.f64 24 lo) (*.f64 x (pow.f64 (-.f64 x lo) 2))))) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 (*.f64 1/6 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3)))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) -12 (*.f64 (*.f64 24 lo) (*.f64 x (pow.f64 (-.f64 x lo) 2))))) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (*.f64 1/6 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (*.f64 x (-.f64 x lo))))) (pow.f64 hi 3)))) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (neg.f64 (fma.f64 -1 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2)))) (*.f64 hi hi)))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (neg.f64 (fma.f64 -1 x lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3)))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2))) (*.f64 hi hi)) (*.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (*.f64 -1 (-.f64 x lo))))) (pow.f64 hi 3)))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (*.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (fma.f64 -1 x lo) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (fma.f64 -1 x lo)))) (pow.f64 hi 3)))) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)))) (pow.f64 hi 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3))))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo x) (neg.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (*.f64 (*.f64 lo x) (pow.f64 (*.f64 -1 (-.f64 x lo)) 2)) (fma.f64 -12 (*.f64 (*.f64 lo lo) (*.f64 x x)) (*.f64 -6 (pow.f64 (*.f64 -1 (-.f64 x lo)) 4)))) (pow.f64 hi 4)) (*.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (*.f64 -1 (-.f64 x lo))))) (pow.f64 hi 3))))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (*.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (fma.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) -12 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)))) (pow.f64 hi 4)) (*.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (fma.f64 -1 x lo) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (fma.f64 -1 x lo)))) (pow.f64 hi 3))))) (/.f64 (fma.f64 -1 x lo) hi))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log1p.f64 (/.f64 x hi))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 lo lo))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 lo lo))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 lo lo))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 lo 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 lo lo))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (log1p.f64 (/.f64 x hi)))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 lo))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo hi))) (+.f64 (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (log.f64 lo)))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo hi))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo hi))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (log.f64 lo)) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo hi))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3)) (pow.f64 lo 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo hi))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (pow.f64 lo 3)) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (log.f64 lo)) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (/.f64 -1 lo))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (pow.f64 (/.f64 hi lo) 3)) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (/.f64 -1 lo)))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 x (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)))
(fma.f64 x (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))))
(+.f64 (fma.f64 x (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (fma.f64 x (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))
(fma.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))))
(-.f64 (fma.f64 x (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (fma.f64 x (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))
(fma.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) x))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (*.f64 x x) (neg.f64 (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))))))
(-.f64 (fma.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) x)))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (*.f64 x x) (neg.f64 (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x)))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (-.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x)))))))
(-.f64 (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (-.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5)))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))))))))
(-.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (-.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x)))))))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5)))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))))))))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (-.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (pow.f64 hi 5))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3) (pow.f64 hi 5))))))
(-.f64 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (/.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3) (pow.f64 hi 5))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (pow.f64 hi 5)))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3) (pow.f64 hi 5)))))))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (-.f64 (/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3) (pow.f64 hi 5)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 x x) (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 x x) (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 (neg.f64 lo) hi))) x) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 (neg.f64 lo) hi))) x) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))))
(+.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 (neg.f64 lo) hi))) x) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))))
(+.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 (neg.f64 lo) hi))) x) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 (neg.f64 lo) hi))) x) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))))
(+.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 lo (-.f64 1 (/.f64 (neg.f64 lo) hi))) x) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))))
(+.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi (*.f64 lo x)))))
(fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi))))
(fma.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi (*.f64 lo x))))))
(fma.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 x x) (*.f64 hi hi))))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi))))
(fma.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi (*.f64 lo x))))))
(fma.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 x x) (*.f64 hi hi))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (+.f64 (/.f64 x hi) -1)))) (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))))
(fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (+.f64 (/.f64 x hi) -1)))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)))))
(+.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (+.f64 (/.f64 x hi) -1)))) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))))
(fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (+.f64 (/.f64 x hi) -1)))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)))))
(+.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (+.f64 (/.f64 x hi) -1)))) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(+.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(+.f64 (fma.f64 -2 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(/.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 lo x) (*.f64 lo x)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (pow.f64 hi 4)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (pow.f64 hi 4))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (pow.f64 hi 4))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (pow.f64 hi 4))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (pow.f64 hi 4))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (pow.f64 hi 4))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (fma.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo)))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (pow.f64 hi 4))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))))))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) lo)))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) x) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (neg.f64 (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2)) (/.f64 lo hi))))) (*.f64 x x) (fma.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))))))) x (/.f64 (neg.f64 lo) hi)))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (-.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 lo (pow.f64 hi 3))) (/.f64 lo hi)))) (fma.f64 x (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) lo)))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) x) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2)))) lo))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) lo) hi)) (/.f64 lo (pow.f64 hi 2))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) hi) lo)))))) (pow.f64 lo 2)))) (pow.f64 x 3)) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (neg.f64 (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2)) (/.f64 lo hi))))) (*.f64 x x) (fma.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))))))) x (fma.f64 (-.f64 (-.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2)))))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))) (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (neg.f64 (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2)) (/.f64 lo hi))))))))) (pow.f64 x 3) (/.f64 (neg.f64 lo) hi))))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (-.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 lo (pow.f64 hi 3))) (/.f64 lo hi)))) (fma.f64 x (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (fma.f64 (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (-.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 lo (pow.f64 hi 3))))))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (*.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi))) (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (-.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (*.f64 lo lo)) (/.f64 hi (/.f64 lo (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi lo)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 lo (pow.f64 hi 3))) (/.f64 lo hi)))))))) (/.f64 (neg.f64 lo) hi))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) x))
(/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)))) (/.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) x))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))))))
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) x)) (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) x)))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)))) x) (/.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) x)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))) (*.f64 x (*.f64 hi hi)))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6)))))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6)))))) (/.f64 (*.f64 x (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)))) (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) x)) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) x)) (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))))) (fma.f64 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2)) (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (*.f64 x (*.f64 hi hi))) (fma.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) x) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) x))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (*.f64 (pow.f64 hi 3) (pow.f64 x 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) x)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))) (pow.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (pow.f64 lo 2)) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (*.f64 (pow.f64 hi 2) (pow.f64 x 2)))))))))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) x)) (fma.f64 -1 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)))) x) (/.f64 (neg.f64 (pow.f64 lo 3)) (*.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) (*.f64 (pow.f64 hi 3) (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))) (*.f64 x (*.f64 hi hi))))) (+.f64 (+.f64 (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))))) (*.f64 (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)))) (/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))) (*.f64 hi hi)))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6)))))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi)))))) (*.f64 x x)))) (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6)))))) (/.f64 (*.f64 x (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)))) (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))))) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 1 (/.f64 (neg.f64 lo) hi)))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) 2) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6)))))) (/.f64 (*.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) (*.f64 (*.f64 x x) (*.f64 hi hi))) (*.f64 lo lo))))))
(-.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) x)) (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))))) (-.f64 (/.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) x) (/.f64 (/.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 (pow.f64 hi 3) (*.f64 x x))))) (+.f64 (fma.f64 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2)) (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (*.f64 x (*.f64 hi hi))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))) (fma.f64 (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (fma.f64 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2)) (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (*.f64 hi hi)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))))))) (*.f64 x x)) (fma.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 lo (*.f64 hi hi)))))))))
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) x) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 6))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) x))
(/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) x))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) x) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))
(+.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) x)) (*.f64 -1 (-.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))) (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo))))) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)))))
(+.f64 (-.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) x)) (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))))) (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) x) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 hi hi)) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo)))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) (*.f64 -1 (-.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))) (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo))))) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)))))))) x)) (+.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) x)) (*.f64 -1 (-.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))) (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo))))) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2))))))
(+.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) x)) (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))))) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))))) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2))))) x)) (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) x) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))))) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) 2))))) (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))))))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 hi hi)) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo)))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) (*.f64 -1 (-.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))) (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo))))) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)))))))) x) (+.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))) (/.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 (*.f64 x x) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))))))))) (+.f64 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo)))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))) (*.f64 hi hi)) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo)))) (/.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) (*.f64 -1 (-.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))) (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo))))) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)))))))))) (fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo))))) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))) (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (*.f64 hi hi) lo))))) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi))) 2)))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 3)) (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) x)) (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))))) (/.f64 (/.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (*.f64 (pow.f64 hi 3) (*.f64 x x)))) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))))) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2))))) x)) (fma.f64 (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))))) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2))))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))))) (/.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) (+.f64 (/.f64 lo hi) 1))) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) 2) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (*.f64 hi (pow.f64 x 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (*.f64 -1 (/.f64 x hi))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 hi (*.f64 x x)))) (/.f64 (*.f64 lo x) (*.f64 hi hi))) (fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (neg.f64 x) hi)))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 hi (*.f64 x x))))) (*.f64 -2 (/.f64 (-.f64 x lo) hi))) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (*.f64 hi (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 x) (*.f64 2 (-.f64 x lo))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 2 (/.f64 (-.f64 x lo) hi)))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 hi (*.f64 x x)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 lo lo) (*.f64 x x))) (/.f64 (*.f64 lo x) (*.f64 hi hi)))) (+.f64 (+.f64 1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (+.f64 (fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (neg.f64 x) hi)) (*.f64 (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (*.f64 lo lo)) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 x x)))) (fma.f64 -1 x (*.f64 (-.f64 x lo) 2))) (*.f64 x x))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 lo x) (*.f64 lo x)))) (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 hi (*.f64 x x))))) (+.f64 (+.f64 1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (*.f64 lo x) (*.f64 lo x))) (-.f64 (*.f64 (-.f64 x lo) 2) x)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (-.f64 x lo) 2) hi) (/.f64 x hi)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (*.f64 hi (pow.f64 x 2))))) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 x) (*.f64 2 (-.f64 x lo)))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 x) (*.f64 2 (-.f64 x lo))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (/.f64 lo (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 x) (*.f64 2 (-.f64 x lo))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)) (*.f64 2 (/.f64 (-.f64 x lo) hi)))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 hi (*.f64 x x)))) (fma.f64 hi (-.f64 (-.f64 (/.f64 x (*.f64 lo lo)) (*.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 x x)))) (fma.f64 -1 x (*.f64 (-.f64 x lo) 2))) (*.f64 lo lo)) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (*.f64 x x)))) (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 lo lo) (*.f64 x x)))) (+.f64 (+.f64 1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (*.f64 (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (*.f64 lo lo)) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 x x)))) (fma.f64 -1 x (*.f64 (-.f64 x lo) 2))) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))))) (/.f64 lo (*.f64 x x)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 lo lo) (*.f64 x x))) (/.f64 (*.f64 lo x) (*.f64 hi hi))))) (+.f64 1 (+.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (*.f64 lo lo)) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 x x)))) (fma.f64 -1 x (*.f64 (-.f64 x lo) 2))) (*.f64 x x))) (fma.f64 -1 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (-.f64 x lo) 2) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))))
(-.f64 (-.f64 (fma.f64 hi (-.f64 (/.f64 x (*.f64 lo lo)) (fma.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (*.f64 lo x) (*.f64 lo x))) (-.f64 (*.f64 (-.f64 x lo) 2) x)) (*.f64 lo lo)) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (*.f64 x x)) (fma.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 lo x) (*.f64 lo x))) -1) (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (*.f64 lo x) (*.f64 lo x))) (-.f64 (*.f64 (-.f64 x lo) 2) x)) (*.f64 x x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (*.f64 lo lo)) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (*.f64 x x)) (/.f64 lo (*.f64 x x))))) (-.f64 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 lo x) (*.f64 lo x))))) (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 (*.f64 lo lo) (*.f64 hi (*.f64 x x))))) (+.f64 1 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x)))) (*.f64 (*.f64 lo x) (*.f64 lo x))) (-.f64 (*.f64 (-.f64 x lo) 2) x)) (*.f64 x x)) (-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) 2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 x 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 lo 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (pow.f64 lo 3) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))))
(-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (fma.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi hi)) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 lo 3) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 x 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 lo 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (pow.f64 hi 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (*.f64 (pow.f64 hi 3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))) (+.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (pow.f64 hi 3)) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (pow.f64 lo 3) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))))
(-.f64 (-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (/.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (pow.f64 hi 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (pow.f64 hi 3)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (fma.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi hi)) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 lo 3) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 4) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (pow.f64 x 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 (pow.f64 hi 4) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (/.f64 (pow.f64 lo 3) (*.f64 hi (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (*.f64 (pow.f64 hi 3) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lo (pow.f64 x 2))) (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (+.f64 (*.f64 2 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))) (*.f64 (pow.f64 hi 4) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (pow.f64 hi 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 4) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (*.f64 (pow.f64 hi 3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (pow.f64 hi 4)) (/.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 lo 3) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (*.f64 (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (pow.f64 hi 3)) (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (/.f64 (*.f64 (pow.f64 hi 4) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (-.f64 (neg.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 2 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 (neg.f64 lo) (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))) (/.f64 (*.f64 (*.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))))))))
(-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (pow.f64 x 3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (-.f64 (/.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))) (/.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x))) (pow.f64 hi 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (*.f64 (pow.f64 hi 3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (+.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (pow.f64 hi 4)) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 lo 3) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (fma.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi hi)) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (pow.f64 hi 3)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (/.f64 (*.f64 (pow.f64 hi 4) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (-.f64 (/.f64 (neg.f64 (*.f64 3 (*.f64 (pow.f64 lo 3) (*.f64 x x)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (fma.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 lo x) (*.f64 lo x)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (*.f64 x (-.f64 x lo))) (*.f64 lo (*.f64 x x))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))))))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) hi)))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))
(/.f64 (neg.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) hi)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))) (/.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo))))) (*.f64 hi hi)) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (/.f64 (/.f64 (*.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo))))) (*.f64 hi hi)) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) hi))))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (*.f64 lo lo) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))))) (pow.f64 hi 3)) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))) (/.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo))))) (*.f64 hi hi)) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (fma.f64 (/.f64 (*.f64 lo lo) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x x) (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))))) (pow.f64 hi 3))) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (/.f64 (/.f64 (*.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo))))) (*.f64 hi hi)) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) hi)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3))))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))))) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) x)) (*.f64 -1 (*.f64 (pow.f64 lo 3) x))) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x)))) (/.f64 (*.f64 (+.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 -2 (*.f64 lo (*.f64 (-.f64 x lo) x)))) (-.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 -1 (pow.f64 lo 3)))) (*.f64 (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (+.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo x))))) (pow.f64 x 2))) (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (*.f64 lo lo) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 4) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))))) (+.f64 (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (pow.f64 hi 4)) (/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (*.f64 lo lo) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo))))) (*.f64 hi hi)) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 (*.f64 (*.f64 x x) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))))
(-.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 (pow.f64 hi 4) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))) (/.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (fma.f64 (/.f64 (*.f64 lo lo) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x x) (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))))) (pow.f64 hi 3))) (/.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3) (*.f64 (*.f64 hi hi) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))) (fma.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (pow.f64 hi 4)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 lo 3) (*.f64 x x)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (fma.f64 (/.f64 (*.f64 lo lo) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (*.f64 (*.f64 x x) (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (/.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))))))))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (fma.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 lo 3)) -3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo)))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2))) (/.f64 (/.f64 (*.f64 (fma.f64 -1 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (*.f64 x x) (*.f64 (*.f64 -2 lo) (*.f64 x (-.f64 x lo))))) (*.f64 hi hi)) (*.f64 (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)) (fma.f64 lo x (pow.f64 (-.f64 x lo) 2)))))))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (*.f64 lo hi)) x)) (/.f64 x hi))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi x)))) (/.f64 x (*.f64 lo hi))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (/.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) (/.f64 x (*.f64 lo hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (*.f64 lo hi)) x)) (+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3))))))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi x)))) (/.f64 x (*.f64 lo hi))) (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 x hi)) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi x)))) 2) (pow.f64 (/.f64 x hi) 3)))))))
(-.f64 (-.f64 (/.f64 x hi) (/.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) (/.f64 x (*.f64 lo hi)))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 x hi)) (/.f64 (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2) (pow.f64 (/.f64 x hi) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (*.f64 lo hi)) x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3)))))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) (pow.f64 hi 3))) (pow.f64 x 3))))) (pow.f64 lo 3)) (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) hi) x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) x) hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3)))))))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi x)))) (/.f64 x (*.f64 lo hi))) (/.f64 x hi)) (fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (*.f64 x x)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi x)))) (*.f64 hi hi)) (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 x hi)) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi x)))) 2) (pow.f64 (/.f64 x hi) 3))))) (*.f64 x x)) (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi x)))))))))) (pow.f64 lo 3) (neg.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 x hi)) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi x)))) 2) (pow.f64 (/.f64 x hi) 3))))))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) (/.f64 x (*.f64 lo hi)))) (fma.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (*.f64 x x))) (*.f64 1 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) (*.f64 hi hi)) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 x hi)) (/.f64 (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2) (pow.f64 (/.f64 x hi) 3)))) (*.f64 x x)) (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))))))))) (*.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 x hi)) (/.f64 (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2) (pow.f64 (/.f64 x hi) 3))) (neg.f64 (*.f64 lo lo)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)) (/.f64 lo hi)))
(*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (pow.f64 (-.f64 (/.f64 x hi) 1) 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi))))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)) (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)))) (pow.f64 (+.f64 (/.f64 x hi) -1) 4)))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)))) (pow.f64 (+.f64 (/.f64 x hi) -1) 4)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) 2))) (pow.f64 (-.f64 (/.f64 x hi) 1) 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 x 2)) (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) 1) 4))))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (pow.f64 (-.f64 (/.f64 x hi) 1) 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi)))))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2)) (pow.f64 (+.f64 (/.f64 x hi) -1) 6)) (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 x hi) -1) 4))))) lo) (+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)) (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)))) (pow.f64 (+.f64 (/.f64 x hi) -1) 4))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)))) (pow.f64 (+.f64 (/.f64 x hi) -1) 4)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)) (/.f64 lo hi))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2)) (pow.f64 (+.f64 (/.f64 x hi) -1) 6)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 x hi) -1) 4)))) lo))
(-.f64 (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) 2))) (pow.f64 (-.f64 (/.f64 x hi) 1) 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 x 2)) (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) 1) 4))))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (pow.f64 (-.f64 (/.f64 x hi) 1) 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 2) hi)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 hi (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) 2))) (pow.f64 (-.f64 (/.f64 x hi) 1) 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 x 2)) (*.f64 (pow.f64 (-.f64 (/.f64 x hi) 1) 4) hi)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) x) (pow.f64 hi 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2))))))
(-.f64 (-.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2)) (pow.f64 (+.f64 (/.f64 x hi) -1) 6)) (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 x hi) -1) 4))))) lo) (+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)) (/.f64 lo hi))) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)))) (pow.f64 (+.f64 (/.f64 x hi) -1) 4)))) (/.f64 (/.f64 (pow.f64 x 3) (*.f64 lo lo)) (*.f64 hi (pow.f64 (+.f64 (/.f64 x hi) -1) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (*.f64 (*.f64 x x) (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))))) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x hi) -1) 6)))) (neg.f64 (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2)) (pow.f64 (+.f64 (/.f64 x hi) -1) 6)) (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 x hi) -1) 4)))))) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 3) (*.f64 lo lo)) (*.f64 hi (pow.f64 (+.f64 (/.f64 x hi) -1) 2))) (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)))) (pow.f64 (+.f64 (/.f64 x hi) -1) 4)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)) (/.f64 lo hi))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2)) (pow.f64 (+.f64 (/.f64 x hi) -1) 6)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 x hi) -1) 4)))) lo)) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (*.f64 (*.f64 x x) (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))))) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x hi) -1) 6))) (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 hi 3)) (pow.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 x hi) -1) (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) 2)) (pow.f64 (+.f64 (/.f64 x hi) -1) 6)) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 x hi) -1) 4))))) (pow.f64 (+.f64 (/.f64 x hi) -1) 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(fma.f64 -1 (/.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 1))) (*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (/.f64 (neg.f64 hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))))
(fma.f64 -1 (/.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 1))) (+.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 1 (/.f64 x hi))) (*.f64 lo hi)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 1) 2) lo)) (*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi)))))
(-.f64 (fma.f64 -1 (fma.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 2) lo) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (/.f64 (*.f64 x x) (-.f64 1 (/.f64 x hi))) (*.f64 lo hi))) (/.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))))) (-.f64 1 (/.f64 x hi)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) hi))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) lo))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))) 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) x) (pow.f64 hi 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))))))
(-.f64 (fma.f64 -1 (/.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 1))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 1 (/.f64 x hi))) (*.f64 lo hi)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 1) 2) lo)) (*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi (*.f64 lo lo)))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 1)) (*.f64 lo lo))) (*.f64 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 1) 2))) (/.f64 (/.f64 (*.f64 x x) (-.f64 1 (/.f64 x hi))) hi)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 1)) (*.f64 lo lo))))))
(-.f64 (-.f64 (+.f64 (fma.f64 -1 (fma.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 2) lo) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (/.f64 (*.f64 x x) (-.f64 1 (/.f64 x hi))) (*.f64 lo hi))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (*.f64 hi (*.f64 lo lo))))) (/.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))))) (neg.f64 (fma.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo)) (*.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 1 (/.f64 x hi))) hi) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x)) 2)))) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 (*.f64 hi hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) x))) (*.f64 lo lo))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (*.f64 (-.f64 x lo) 1) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (/.f64 1 hi) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (*.f64 (-.f64 x lo) 1) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) (-.f64 1 (/.f64 hi lo))))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1) (+.f64 (/.f64 hi lo) -1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo))) (+.f64 1 (/.f64 hi lo))))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (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 1 (/.f64 (-.f64 hi x) lo)))) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (/.f64 (-.f64 hi x) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 2)) (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (+.f64 1 (/.f64 (-.f64 hi x) lo))) (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (+.f64 1 (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 1 (/.f64 (-.f64 hi x) lo) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (-.f64 hi x) (/.f64 1 lo) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 hi x) lo) -1))
(*.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (-.f64 hi x) (/.f64 1 lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (/.f64 (-.f64 hi x) lo) 1)
(/.f64 (-.f64 hi x) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 hi x) lo)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 1 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 hi (/.f64 1 lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 1 lo) (/.f64 (neg.f64 x) lo))
(-.f64 (*.f64 hi (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (cbrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) 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 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) 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 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) -1))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(*.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (/.f64 1 hi))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 1 (/.f64 hi (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (+.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (neg.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(log.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) 1)
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) 1)
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) 1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))

eval847.0ms (10.1%)

Compiler

Compiled 54430 to 29746 computations (45.3% saved)

prune310.0ms (3.7%)

Pruning

110 alts after pruning (105 fresh and 5 done)

PrunedKeptTotal
New92445969
Fresh156075
Picked325
Done033
Total9421101052
Accurracy
25.0%
Counts
1052 → 110
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.3%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
9.3%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
10.3%
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
18.8%
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3) 2)
18.8%
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 1 (/.f64 hi (-.f64 x lo)))) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 2)
18.8%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi))) 2)
18.8%
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3/2)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
8.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (/.f64 x hi) (+.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x))))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 x hi))))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (log.f64 (exp.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
8.5%
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi lo) (/.f64 hi x)))
18.8%
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 6)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
14.5%
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
10.7%
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 lo hi)) lo)) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
18.8%
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.0%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 lo hi))))
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (cbrt.f64 (pow.f64 (/.f64 lo hi) 6)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (/.f64 1 (/.f64 lo (-.f64 x hi))))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
10.3%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
10.3%
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
10.3%
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
10.3%
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2))))
17.4%
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
9.7%
(+.f64 (/.f64 hi lo) 1)
10.3%
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi))))) hi))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))))
11.0%
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
18.8%
(*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi))
18.8%
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
17.9%
(fabs.f64 (fma.f64 (-.f64 hi x) (/.f64 1 lo) 1))
17.9%
(fabs.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)) 1))
19.2%
(fabs.f64 (/.f64 (-.f64 hi x) lo))
17.9%
(fabs.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (-.f64 1 (/.f64 (-.f64 hi x) lo))))
18.8%
(fabs.f64 (/.f64 (+.f64 lo x) hi))
17.9%
(fabs.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (/.f64 (-.f64 hi x) lo))))
17.9%
(fabs.f64 (+.f64 (/.f64 hi lo) 1))
17.9%
(fabs.f64 (+.f64 1 (+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) 1))))
17.9%
(fabs.f64 (+.f64 1 (*.f64 (-.f64 hi x) (/.f64 1 lo))))
17.9%
(fabs.f64 (+.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))))
17.9%
(fabs.f64 (+.f64 1 (log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))))
17.9%
(fabs.f64 (+.f64 1 (cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))))
18.0%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
17.9%
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))
18.8%
(expm1.f64 (*.f64 (*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)) (sqrt.f64 hi))))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
18.8%
(expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)))
18.8%
(expm1.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
18.8%
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) 3))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) 3))
18.8%
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))) 3))
10.3%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
18.8%
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi))) (*.f64 0 (*.f64 lo (/.f64 1 hi)))) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi))) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi)) 3))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) 3))
18.8%
(cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
18.7%
1
Compiler

Compiled 5886 to 3115 computations (47.1% saved)

regimes371.0ms (4.4%)

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

4 calls:

184.0ms
lo
65.0ms
hi
62.0ms
x
9.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
22.8%2lo
19.2%1hi
19.2%1x
19.2%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 3107 to 1459 computations (53% saved)

regimes94.0ms (1.1%)

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

2 calls:

38.0ms
x
37.0ms
lo
Results
AccuracySegmentsBranch
19.2%1x
19.2%1lo
Compiler

Compiled 1138 to 477 computations (58.1% saved)

regimes57.0ms (0.7%)

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

4 calls:

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

Compiled 448 to 182 computations (59.4% saved)

regimes13.0ms (0.2%)

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

3 calls:

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

Compiled 30 to 21 computations (30% 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
hi
2.0ms
lo
2.0ms
x
Results
AccuracySegmentsBranch
18.7%1hi
18.7%1x
18.7%1lo
Compiler

Compiled 16 to 13 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.0901734312859784e+308
-1.0894976756554527e+308
Compiler

Compiled 16 to 11 computations (31.3% saved)

simplify38.0ms (0.5%)

Algorithm
egg-herbie
Rules
232×unsub-neg
150×neg-mul-1
122×distribute-lft-neg-in
106×neg-sub0
88×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031165
150165
268165
390165
4132165
5180165
6253165
7379165
8485165
9523165
10562165
11600165
12636165
13672165
14700165
15710165
16714165
17717165
18718165
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 lo -109000000000000003591726307050673414484783873192476191788065156886990817894410216700162298829316089841926320731158919349227569622311016989044780226098291583061092272249994704016417071313854341178284104801355435903669346506024819035611591949552555596020460849624898001473313153404503831838372819706231755112448) (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(if (<=.f64 lo -109000000000000003591726307050673414484783873192476191788065156886990817894410216700162298829316089841926320731158919349227569622311016989044780226098291583061092272249994704016417071313854341178284104801355435903669346506024819035611591949552555596020460849624898001473313153404503831838372819706231755112448) (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -109000000000000003591726307050673414484783873192476191788065156886990817894410216700162298829316089841926320731158919349227569622311016989044780226098291583061092272249994704016417071313854341178284104801355435903669346506024819035611591949552555596020460849624898001473313153404503831838372819706231755112448) (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -109000000000000003591726307050673414484783873192476191788065156886990817894410216700162298829316089841926320731158919349227569622311016989044780226098291583061092272249994704016417071313854341178284104801355435903669346506024819035611591949552555596020460849624898001473313153404503831838372819706231755112448) (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 lo x)) hi)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 74 to 44 computations (40.5% saved)

soundness1.1s (13%)

Rules
1374×times-frac
1374×times-frac
826×associate-*r*
826×associate-*r*
762×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
025251
1609229
090321872
1248019728
067625506
1166719584
2569312884
025251
1609229
067625506
1166719584
2569312884
090321872
1248019728
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 900 to 321 computations (64.3% saved)

end0.0ms (0%)

preprocess39.0ms (0.5%)

Compiler

Compiled 144 to 66 computations (54.2% saved)

Profiling

Loading profile data...