xlohi (overflows)

Time bar (total: 9.0s)

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)

sample819.0ms (9.1%)

Results
809.0ms8256×body256valid
Bogosity

preprocess179.0ms (2%)

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)

simplify150.0ms (1.7%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 20 to 12 computations (40% saved)

localize25.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite147.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1904×prod-diff
1032×log-prod
786×fma-def
466×pow-exp
456×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
118719
2293719
Stop Event
node limit
Counts
1 → 230
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Outputs
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))

simplify283.0ms (3.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
Stop Event
node limit
Counts
266 → 404
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (neg.f64 (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(/.f64 (fma.f64 -1 x lo) lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 -1 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))))
(+.f64 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1)) (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)))
(+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (-.f64 (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)) (+.f64 (/.f64 x lo) -1)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))

eval421.0ms (4.7%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune177.0ms (2%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3968404
Fresh000
Picked101
Done000
Total3978405
Accurracy
19.0%
Counts
405 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.5%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
9.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
1
9.5%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
9.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
1
Compiler

Compiled 412 to 244 computations (40.8% saved)

localize164.0ms (1.8%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
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)))
98.6%
(/.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)

series29.0ms (0.3%)

Counts
11 → 324
Calls

90 calls:

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

rewrite142.0ms (1.6%)

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

simplify211.0ms (2.3%)

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)

eval175.0ms (2%)

Compiler

Compiled 13834 to 5141 computations (62.8% saved)

prune450.0ms (5%)

Pruning

51 alts after pruning (50 fresh and 1 done)

PrunedKeptTotal
New64648694
Fresh123
Picked415
Done000
Total65151702
Accurracy
22.2%
Counts
702 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.5%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) 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))
6.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))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 x lo) lo)
18.8%
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
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)))
8.9%
(-.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 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.5%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
18.7%
(-.f64 1 (/.f64 x lo))
9.5%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.5%
(-.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
9.5%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.5%
(-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
18.8%
(+.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))))
9.5%
(+.f64 (/.f64 hi lo) 1)
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 lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (/.f64 (+.f64 lo x) 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) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) 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 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.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))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
17.7%
(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%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
9.5%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) 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))
6.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))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 x lo) lo)
18.8%
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
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)))
8.9%
(-.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 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.5%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
18.7%
(-.f64 1 (/.f64 x lo))
9.5%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.5%
(-.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
9.5%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.5%
(-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
18.8%
(+.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))))
9.5%
(+.f64 (/.f64 hi lo) 1)
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 lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (/.f64 (+.f64 lo x) 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) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) 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 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.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))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
17.7%
(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%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 3200 to 1978 computations (38.2% saved)

localize214.0ms (2.4%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
99.5%
(/.f64 (cbrt.f64 (+.f64 lo x)) lo)
99.4%
(cbrt.f64 (+.f64 lo x))
99.1%
(pow.f64 (cbrt.f64 (+.f64 lo x)) 2)
100.0%
(/.f64 (-.f64 x lo) hi)
99.7%
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
99.7%
(log1p.f64 (/.f64 (-.f64 x lo) hi))
99.2%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
100.0%
(/.f64 (-.f64 x lo) hi)
99.3%
(*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi))
98.5%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
97.2%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
100.0%
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
100.0%
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
98.5%
(*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
92.0%
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
Compiler

Compiled 207 to 74 computations (64.3% saved)

series126.0ms (1.4%)

Counts
14 → 372
Calls

105 calls:

TimeVariablePointExpression
31.0ms
x
@inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
26.0ms
hi
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
17.0ms
x
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
14.0ms
lo
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
3.0ms
x
@-inf
(cbrt.f64 (+.f64 lo x))

rewrite161.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
608×add-sqr-sqrt
602×pow1
596×*-un-lft-identity
570×add-exp-log
568×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify320.0ms (3.6%)

Algorithm
egg-herbie
Rules
624×*-commutative
584×+-commutative
552×sqr-pow
388×div-sub
378×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0158938742
1474035886
Stop Event
node limit
Counts
914 → 951
Calls
Call 1
Inputs
(/.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 (*.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 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))
(log.f64 (/.f64 1 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 -1 (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 1 (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 1 (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))
(+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi x))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi x)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(log.f64 (/.f64 1 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (*.f64 -1 (/.f64 x hi))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi)))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (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 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3)))))) 1)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))))) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) (pow.f64 lo 3)))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))))) (/.f64 lo hi))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (log.f64 (+.f64 (/.f64 x hi) 1)))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))))
(+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (/.f64 hi (-.f64 x lo)) (log.f64 (-.f64 x lo))))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))))))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))
(+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3))))))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))))) (/.f64 lo hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))) (/.f64 lo hi))
(pow.f64 (pow.f64 x 2) 1/3)
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 x) 1/9) lo)) (pow.f64 (pow.f64 x 2) 1/3))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/9)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 x) 1/9) lo)) (pow.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/9)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 x) 1/9) lo)) (+.f64 (pow.f64 (pow.f64 x 2) 1/3) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 x))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 x) 1/3) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))) (pow.f64 lo 3)))))
(pow.f64 (pow.f64 lo 2) 1/3)
(+.f64 (pow.f64 (pow.f64 lo 2) 1/3) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 lo) 1/9) x)))
(+.f64 (pow.f64 (pow.f64 lo 2) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 lo) 1/9) x)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/9))) (pow.f64 x 2))))
(+.f64 (pow.f64 (pow.f64 lo 2) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 lo) 1/9) x)) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/9))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))))) (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 lo)))) (pow.f64 x 3)))))
(pow.f64 x 1/3)
(+.f64 (pow.f64 x 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)))
(+.f64 (pow.f64 x 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) (pow.f64 lo 2)))))
(+.f64 (pow.f64 x 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) (pow.f64 lo 2))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))))))
(pow.f64 lo 1/3)
(+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/9) (pow.f64 x 2))) (+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/9) (pow.f64 x 2))) (+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x)))))
(*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo))
(+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) lo)) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) lo)) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9)))))
(pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (+.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/9) (pow.f64 x 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (+.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 5)) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (pow.f64 x 3)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/9) (pow.f64 x 2))))))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.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 (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 (pow.f64 hi -1/2) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.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) (pow.f64 (cbrt.f64 hi) 2)) (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))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) 1))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x hi))) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 x hi))) hi))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) -1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 x hi))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) 1) (*.f64 (+.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) -1) (*.f64 (+.f64 1 (/.f64 x hi)) (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (/.f64 (pow.f64 hi -2) hi) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi)) (*.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(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) (/.f64 (pow.f64 hi -2) hi)))
(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)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 1)
(pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3)
(pow.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)
(sqrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))
(log.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(cbrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(exp.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(log1p.f64 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x 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 (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 (pow.f64 hi -1/2) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.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) (pow.f64 (cbrt.f64 hi) 2)) (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))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(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) (/.f64 (pow.f64 hi -2) hi)))
(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)))
(fma.f64 1 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(+.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (neg.f64 (log.f64 hi)))
(+.f64 0 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log.f64 hi))
(-.f64 0 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (log.f64 (neg.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 1 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) 3) (pow.f64 (log.f64 hi) 3)) (+.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log1p.f64 (neg.f64 (/.f64 x hi)))) (+.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (*.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log.f64 hi)))))
(/.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log1p.f64 (neg.f64 (/.f64 x hi)))) (*.f64 (log.f64 hi) (log.f64 hi))) (+.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log.f64 hi)))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(neg.f64 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (-.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 hi (-.f64 x lo))) 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 (+.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 (-.f64 x lo) hi) lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1))) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.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 (*.f64 (-.f64 x lo) hi) (*.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.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 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) hi) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 lo (*.f64 hi hi))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 lo (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.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 (/.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 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.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 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.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 (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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.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) (neg.f64 lo))) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.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 (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) (neg.f64 lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.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 hi) (/.f64 lo hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(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 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) 1)
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(/.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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (*.f64 (/.f64 hi lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (*.f64 (/.f64 hi lo) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) 1) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (*.f64 lo (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.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 (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (*.f64 (neg.f64 hi) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.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 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) lo) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (neg.f64 lo)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) lo) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (neg.f64 lo)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo)) (neg.f64 hi))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 lo (*.f64 hi hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.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 (/.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 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.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 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.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 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (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 1 (/.f64 (-.f64 x lo) hi))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.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) (neg.f64 lo))) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.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 (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) (neg.f64 lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.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 hi) (/.f64 lo hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(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 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(*.f64 (cbrt.f64 (+.f64 x lo)) (cbrt.f64 (+.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) -1)
(/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) 1))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1)
(/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) -1)
(/.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) 1)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))))
(cbrt.f64 (pow.f64 (+.f64 x lo) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 x lo)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 x lo)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 x lo)))) 1)
(*.f64 1 (cbrt.f64 (+.f64 x lo)))
(*.f64 (cbrt.f64 (+.f64 x lo)) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (cbrt.f64 (cbrt.f64 (+.f64 x lo))))
(*.f64 (pow.f64 (+.f64 x lo) 1/6) (pow.f64 (+.f64 x lo) 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 x lo)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 x lo)) 1/3) (pow.f64 (sqrt.f64 (+.f64 x lo)) 1/3))
(/.f64 1 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (cbrt.f64 (+.f64 x lo)) 1)
(/.f64 (cbrt.f64 (-.f64 (*.f64 lo lo) (*.f64 x x))) (cbrt.f64 (-.f64 lo x)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3))) (cbrt.f64 (fma.f64 lo lo (-.f64 (*.f64 x x) (*.f64 lo x)))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) (sqrt.f64 -1))
(pow.f64 (+.f64 x lo) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x lo)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 3)
(pow.f64 (pow.f64 (+.f64 x lo) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(fabs.f64 (cbrt.f64 (+.f64 x lo)))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 x lo)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 x lo))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 x lo)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))) 1)
(*.f64 1 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 2) (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) (sqrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (+.f64 x lo) 1/6) 1) (/.f64 (pow.f64 (+.f64 x lo) 1/6) lo))
(*.f64 (/.f64 (pow.f64 (+.f64 x lo) 1/6) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (pow.f64 (+.f64 x lo) 1/6) (cbrt.f64 lo)))
(pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 2)
(pow.f64 (/.f64 lo (cbrt.f64 (+.f64 x lo))) -1)
(sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 2))
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3))
(cbrt.f64 (/.f64 (+.f64 x lo) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo))) 1)
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) (/.f64 lo (cbrt.f64 (+.f64 x lo)))))
(/.f64 1 (*.f64 (/.f64 lo (cbrt.f64 (+.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 1 (/.f64 1 (/.f64 (+.f64 x lo) lo)))
(/.f64 (+.f64 x lo) lo)
(/.f64 (cbrt.f64 (+.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) lo))
(/.f64 (cbrt.f64 (+.f64 x lo)) (*.f64 lo (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (/.f64 lo (cbrt.f64 (+.f64 x lo))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (/.f64 lo (cbrt.f64 (+.f64 x lo))) 1))
(/.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 (/.f64 (+.f64 x lo) lo) 1)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (+.f64 x lo))) -1))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) 1) (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) 1) (*.f64 -1 (/.f64 lo (cbrt.f64 (+.f64 x lo)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (neg.f64 (cbrt.f64 (+.f64 x lo)))) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (cbrt.f64 (+.f64 x lo))) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (neg.f64 (cbrt.f64 (+.f64 x lo)))) (*.f64 -1 (neg.f64 lo)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (*.f64 lo 1))
(/.f64 (*.f64 (cbrt.f64 (+.f64 x lo)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) (*.f64 lo -1))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (*.f64 (neg.f64 lo) 1))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) (*.f64 (neg.f64 lo) -1))
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 lo))
(/.f64 (neg.f64 (/.f64 (+.f64 x lo) lo)) -1)
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3) (pow.f64 (+.f64 x lo) 2)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
Outputs
(/.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 (/.f64 (neg.f64 x) hi) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 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 (/.f64 (neg.f64 x) hi) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 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 (/.f64 (neg.f64 x) hi) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 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 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 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 (*.f64 x (neg.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 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 (*.f64 x (neg.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 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 (*.f64 x (neg.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 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 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 (/.f64 (neg.f64 x) hi) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 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 (/.f64 (neg.f64 x) hi) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 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 (/.f64 (neg.f64 x) hi) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 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)
(log.f64 (/.f64 1 hi))
(neg.f64 (log.f64 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi)))
(+.f64 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi))
(-.f64 (neg.f64 (log.f64 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi)))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (neg.f64 (log.f64 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 x hi) (*.f64 -1/3 (pow.f64 (/.f64 x hi) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (-.f64 (*.f64 -1/3 (pow.f64 (/.f64 x hi) 3)) (/.f64 x hi)) (log.f64 hi)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))
(+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 hi x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))
(+.f64 (-.f64 (log.f64 x) (/.f64 hi x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 -1 (pow.f64 hi 2))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 hi x) (log.f64 (/.f64 -1 (*.f64 hi hi))))))
(+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 hi x) (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (log.f64 (/.f64 -1 (*.f64 hi hi)))))))
(+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (/.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi))))
(-.f64 (neg.f64 (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 1 (pow.f64 hi 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 hi x) (neg.f64 (log.f64 (*.f64 hi hi)))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) x) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 1 (pow.f64 hi 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 hi x) (neg.f64 (log.f64 (*.f64 hi hi))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 hi x)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -1 (/.f64 hi x) (neg.f64 (log.f64 (*.f64 hi hi)))) (/.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 x 3)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 x 3)) (*.f64 2 (log.f64 hi))) (/.f64 hi x))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))
(fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x)))
(+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi x))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (/.f64 (neg.f64 hi) x))
(-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (/.f64 hi x))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi x)))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (/.f64 (neg.f64 hi) x)))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (/.f64 hi x)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (fma.f64 -1 (/.f64 hi x) (/.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 x 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 x 3)) (/.f64 hi x))))
(log.f64 (/.f64 1 hi))
(neg.f64 (log.f64 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi)))
(+.f64 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi))
(-.f64 (neg.f64 (log.f64 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi)))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (neg.f64 (log.f64 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 x hi) (*.f64 -1/3 (pow.f64 (/.f64 x hi) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (-.f64 (*.f64 -1/3 (pow.f64 (/.f64 x hi) 3)) (/.f64 x hi)) (log.f64 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (*.f64 -1 (/.f64 x hi))))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 hi))) (/.f64 (neg.f64 x) hi))
(+.f64 (-.f64 (log.f64 -1) (/.f64 x hi)) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi)))))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (neg.f64 x) hi)))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 hi))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 x hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 -1 (/.f64 x hi) (*.f64 -1/3 (pow.f64 (/.f64 x hi) 3)))))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 hi))) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (*.f64 -1/3 (pow.f64 (/.f64 x hi) 3)) (/.f64 x hi))))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi 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 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi 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 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi 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 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi 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 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi 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 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.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 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.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 lo (neg.f64 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 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 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.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 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.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 lo (neg.f64 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 (/.f64 x hi)) hi)))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 (/.f64 x hi)) hi))))
(-.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 (/.f64 x hi)) hi))))
(-.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x 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 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 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 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(+.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(+.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(+.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 lo (neg.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 lo (neg.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.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 hi x))))
(-.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 (*.f64 lo lo) (*.f64 hi 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 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) 1)
(expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))
(expm1.f64 (-.f64 (log.f64 x) (log.f64 hi)))
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) 1)
(+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (+.f64 1 (/.f64 (neg.f64 lo) hi))))) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))
(+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))) (expm1.f64 (-.f64 (log.f64 x) (log.f64 hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (+.f64 1 (/.f64 (neg.f64 lo) hi))))) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) 0) (*.f64 x x)) (+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))) (expm1.f64 (-.f64 (log.f64 x) (log.f64 hi)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))) 1)
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (+.f64 1 (/.f64 (neg.f64 lo) hi)))))) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)))) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))))) -1)
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) 0) (*.f64 x x)) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi)))))) (+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)))) (/.f64 (pow.f64 x 3) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))))))) -1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) -1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))
(+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) 0) (*.f64 x x)) (+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) -1)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3)))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (-.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))) (neg.f64 (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) 1/3)) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))))) 1))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) 0) (*.f64 x x)) (+.f64 (+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (-.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 1/3)) (/.f64 (pow.f64 x 3) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) -1))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))
(fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(+.f64 (neg.f64 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi)))))) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))
(+.f64 (/.f64 (neg.f64 (*.f64 hi (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi))))) lo) (fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (neg.f64 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi)))))) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (*.f64 lo lo) 0)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi)))))) (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))) (-.f64 (fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))))) 1))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (*.f64 lo lo) 0)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi)))))) (+.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))))))) -1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) 1)
(+.f64 (neg.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))
(+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))))) lo) (fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))))) (pow.f64 lo 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))) (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 lo lo) 0))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) (pow.f64 lo 3)))))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))) (-.f64 (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 lo lo) 0)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))))) -1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo))))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)) (expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)) (expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)) (expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))))
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))))))) (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3))) (/.f64 lo hi))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (/.f64 x hi) (+.f64 1 (/.f64 (neg.f64 lo) hi))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) (+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (/.f64 x hi) (+.f64 1 (/.f64 (neg.f64 lo) hi)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (+.f64 (/.f64 x (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) (+.f64 (/.f64 (/.f64 x hi) (+.f64 1 (/.f64 (neg.f64 lo) hi))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (+.f64 (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))
(fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))
(-.f64 (log.f64 x) (log.f64 hi))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))))
(+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (-.f64 (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))) (log.f64 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))))
(+.f64 (log.f64 x) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (-.f64 (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))) (log.f64 hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))
(-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2))) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))))) (log.f64 (/.f64 -1 x)))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (log.f64 (+.f64 (/.f64 x hi) 1)))
(fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))) (log.f64 (+.f64 1 (/.f64 x hi))))
(-.f64 (log1p.f64 (/.f64 x hi)) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 hi hi)) (log.f64 (+.f64 1 (/.f64 x hi)))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 hi hi)) (log1p.f64 (/.f64 x hi))) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1)))))
(fma.f64 -1 (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))) (fma.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 hi hi)) (log.f64 (+.f64 1 (/.f64 x hi))))))
(-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 hi hi)) (log1p.f64 (/.f64 x hi)))) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))
(fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 lo))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))
(fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi))))
(+.f64 (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (log.f64 lo))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (log.f64 lo)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (log.f64 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))
(-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))
(fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (/.f64 hi (-.f64 x lo)) (log.f64 (-.f64 x lo))))
(fma.f64 -1 (log.f64 hi) (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(-.f64 (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (log.f64 hi))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))))))
(fma.f64 -1 (log.f64 hi) (+.f64 (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)))))
(-.f64 (+.f64 (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)))) (log.f64 hi))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))))))
(fma.f64 -1 (log.f64 hi) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (+.f64 (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (+.f64 (+.f64 (log.f64 (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2))))) (log.f64 hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (*.f64 -1/4 (pow.f64 (-.f64 x lo) 4)) (pow.f64 hi 4)))) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (*.f64 -1/4 (pow.f64 (-.f64 x lo) 4)) (pow.f64 hi 4)))) (/.f64 lo hi)))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (/.f64 (neg.f64 lo) hi))
(-.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))
(exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))
(exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))
(+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (+.f64 1 (/.f64 (neg.f64 lo) hi))))))
(+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (+.f64 1 (/.f64 (neg.f64 lo) hi)))))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))
(+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) 0) (*.f64 x x)) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi)))))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (+.f64 1 (/.f64 (neg.f64 lo) hi)))))) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)))) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))))))
(+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) 0) (*.f64 x x)) (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi)))))) (+.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)))) (/.f64 (pow.f64 x 3) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))
(exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))
(*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))
(+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))) (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))))
(+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) 0) (*.f64 x x)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))) (neg.f64 (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) 1/3)) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) 0) (*.f64 x x)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) (-.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 1/3)) (/.f64 (pow.f64 x 3) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))))
(+.f64 1 (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))
(exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))
(*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))
(-.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))) (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))))
(+.f64 (-.f64 (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (*.f64 lo lo) 0)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi)))))) (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))))
(fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (+.f64 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))) (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))))
(-.f64 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))))) (+.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (/.f64 (*.f64 lo lo) 0)))) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (/.f64 -1 hi) (exp.f64 (log.f64 lo))) (+.f64 1 (/.f64 x hi))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))
(exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)))
(fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo))))
(+.f64 (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))) (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))))
(+.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 lo lo) 0)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))))) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) 0) (/.f64 (*.f64 lo lo) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))) (neg.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))))))))
(+.f64 (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 lo lo) 0)) (-.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))))) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))))) (/.f64 lo hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))))) (/.f64 (fma.f64 -1/3 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3)) (pow.f64 hi 3))) (/.f64 lo hi))
(pow.f64 (pow.f64 x 2) 1/3)
(cbrt.f64 (*.f64 x x))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 x) 1/9) lo)) (pow.f64 (pow.f64 x 2) 1/3))
(fma.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 1/18) (pow.f64 x 1/18))) (cbrt.f64 (*.f64 x x)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/9)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 x) 1/9) lo)) (pow.f64 (pow.f64 x 2) 1/3)))
(fma.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/18)) -1/9) (fma.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 1/18) (pow.f64 x 1/18))) (cbrt.f64 (*.f64 x x))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/9)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 x) 1/9) lo)) (+.f64 (pow.f64 (pow.f64 x 2) 1/3) (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 x))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 x) 1/3) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))) (pow.f64 lo 3)))))
(fma.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 4)) 1/18)) -1/9) (+.f64 (fma.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 1/18) (pow.f64 x 1/18))) (cbrt.f64 (*.f64 x x))) (*.f64 (pow.f64 lo 3) (fma.f64 -2/27 (/.f64 1 x) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 x))) (fma.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 x x))))))))))
(pow.f64 (pow.f64 lo 2) 1/3)
(cbrt.f64 (*.f64 lo lo))
(+.f64 (pow.f64 (pow.f64 lo 2) 1/3) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 lo) 1/9) x)))
(+.f64 (cbrt.f64 (*.f64 lo lo)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 lo 1/18) (pow.f64 lo 1/18))) x))
(+.f64 (pow.f64 (pow.f64 lo 2) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 lo) 1/9) x)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/9))) (pow.f64 x 2))))
(+.f64 (cbrt.f64 (*.f64 lo lo)) (fma.f64 2/3 (*.f64 x (*.f64 (pow.f64 lo 1/18) (pow.f64 lo 1/18))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/18)) -1/9))))
(+.f64 (pow.f64 (pow.f64 lo 2) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 lo) 1/9) x)) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/9))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))))) (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 lo)))) (pow.f64 x 3)))))
(+.f64 (cbrt.f64 (*.f64 lo lo)) (fma.f64 2/3 (*.f64 x (*.f64 (pow.f64 lo 1/18) (pow.f64 lo 1/18))) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/18)) -1/9) (*.f64 x x) (*.f64 (pow.f64 x 3) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 lo)) (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))))) (*.f64 (/.f64 1 lo) -2/27))))))
(+.f64 (cbrt.f64 (*.f64 lo lo)) (fma.f64 2/3 (*.f64 x (*.f64 (pow.f64 lo 1/18) (pow.f64 lo 1/18))) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 4)) 1/18)) -1/9) (*.f64 x x) (*.f64 (pow.f64 x 3) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 lo)) (fma.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))))) (*.f64 (/.f64 1 lo) -2/27))))))
(pow.f64 x 1/3)
(cbrt.f64 x)
(+.f64 (pow.f64 x 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)))
(+.f64 (cbrt.f64 x) (*.f64 1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18)))))
(+.f64 (pow.f64 x 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) (pow.f64 lo 2)))))
(+.f64 (cbrt.f64 x) (fma.f64 1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (*.f64 lo lo))))
(+.f64 (pow.f64 x 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) (pow.f64 lo 2))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))))))
(+.f64 (cbrt.f64 x) (fma.f64 1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 lo lo) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 x x)))) (*.f64 (pow.f64 lo 3) (fma.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 x x))))))))))
(pow.f64 lo 1/3)
(cbrt.f64 lo)
(+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x)))
(+.f64 (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18)))) (cbrt.f64 lo))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/9) (pow.f64 x 2))) (+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x))))
(fma.f64 -1/9 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18))) (+.f64 (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18)))) (cbrt.f64 lo)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/9) (pow.f64 x 2))) (+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo))))))) (fma.f64 -1/9 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18))) (+.f64 (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18)))) (cbrt.f64 lo))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (*.f64 (pow.f64 x 3) (fma.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo))))))) (fma.f64 -1/9 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18))) (+.f64 (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18)))) (cbrt.f64 lo))))
(*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo))
(*.f64 (/.f64 1 lo) (cbrt.f64 x))
(/.f64 (cbrt.f64 x) lo)
(+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9)))
(fma.f64 (cbrt.f64 x) (/.f64 1 lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))))
(+.f64 (/.f64 (cbrt.f64 x) lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) lo)) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9))))
(fma.f64 -1/9 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (fma.f64 (cbrt.f64 x) (/.f64 1 lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18)))))
(fma.f64 -1/9 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (+.f64 (/.f64 (cbrt.f64 x) lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) lo)) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9)))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 lo lo)) (fma.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 x x)))))) (fma.f64 -1/9 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (fma.f64 (cbrt.f64 x) (/.f64 1 lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 lo lo)) (fma.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 x x)))))) (fma.f64 -1/9 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (+.f64 (/.f64 (cbrt.f64 x) lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))))))
(pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3)
(cbrt.f64 (/.f64 1 (*.f64 lo lo)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))
(fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18))) (cbrt.f64 (/.f64 1 (*.f64 lo lo))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (+.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/9) (pow.f64 x 2)))))
(+.f64 (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18))) (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18))) (*.f64 x x)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (+.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 5)) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (pow.f64 x 3)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/9) (pow.f64 x 2))))))
(+.f64 (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18))) (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))))) (cbrt.f64 (/.f64 1 (pow.f64 lo 5)))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18))) (*.f64 x x))))
(+.f64 (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18))) (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 x 3) (fma.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))))) (cbrt.f64 (/.f64 1 (pow.f64 lo 5)))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18))) (*.f64 x x))))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.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 (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 (pow.f64 hi -1/2) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (neg.f64 hi)))
(neg.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 (neg.f64 hi))))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.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) (pow.f64 (cbrt.f64 hi) 2)) (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) (pow.f64 (cbrt.f64 hi) 2)))
(*.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 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) 1))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 1 (/.f64 x hi))))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(neg.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 (neg.f64 hi))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (-.f64 hi (/.f64 (*.f64 hi x) hi)) (*.f64 hi hi))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x hi))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (neg.f64 hi) (/.f64 (*.f64 hi x) hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 -1 hi (/.f64 (*.f64 hi x) hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) 1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 x hi))) hi))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) (*.f64 hi (+.f64 1 (+.f64 (/.f64 x hi) (pow.f64 (/.f64 x hi) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) -1) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 x hi))) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3)) (+.f64 1 (+.f64 (/.f64 x hi) (pow.f64 (/.f64 x hi) 2)))) (/.f64 -1 (neg.f64 hi)))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 3))) (+.f64 1 (+.f64 (/.f64 x hi) (pow.f64 (/.f64 x hi) 2)))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) 1) (*.f64 (+.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) (*.f64 hi (+.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) (+.f64 hi (/.f64 (*.f64 hi x) hi)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2)) -1) (*.f64 (+.f64 1 (/.f64 x hi)) (neg.f64 hi)))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (/.f64 x hi) 2))) (*.f64 (+.f64 1 (/.f64 x hi)) (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 x hi) 2))) (*.f64 (+.f64 1 (/.f64 x hi)) (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 (/.f64 (pow.f64 hi -2) hi) (pow.f64 (/.f64 (/.f64 x hi) hi) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi)) (*.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))))
(/.f64 (-.f64 (/.f64 (pow.f64 hi -2) hi) (pow.f64 (/.f64 x (*.f64 hi hi)) 3)) (+.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 (/.f64 x hi) hi) (/.f64 (/.f64 x hi) hi))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (*.f64 hi hi)) (/.f64 x (*.f64 hi hi)))) (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.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 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.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)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (/.f64 (pow.f64 hi -2) hi)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 hi -2) hi) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)))
(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)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (/.f64 (/.f64 (neg.f64 x) hi) hi))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi))) (/.f64 x (*.f64 hi hi)))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3) 1/3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 2)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))
(fabs.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(log.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(cbrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi)))) 3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(exp.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))) 1))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log1p.f64 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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 (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 (pow.f64 hi -1/2) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (/.f64 1 (neg.f64 hi)))
(neg.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 1 (neg.f64 hi))))
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.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) (pow.f64 (cbrt.f64 hi) 2)) (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) (pow.f64 (cbrt.f64 hi) 2)))
(*.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 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 x hi))) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (E.f64) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.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 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.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)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (/.f64 (pow.f64 hi -2) hi)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 hi -2) hi) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)))
(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)
(fma.f64 1 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (/.f64 (/.f64 (neg.f64 x) hi) hi))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi))) (/.f64 x (*.f64 hi hi)))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (neg.f64 (log.f64 hi)))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 0 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log.f64 hi))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 0 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(neg.f64 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (log.f64 (neg.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 1 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) 3) (pow.f64 (log.f64 hi) 3)) (+.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log1p.f64 (neg.f64 (/.f64 x hi)))) (+.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (*.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log.f64 hi)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) 3) (pow.f64 (log.f64 hi) 3)) (fma.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log1p.f64 (/.f64 (neg.f64 x) hi)) (*.f64 (log.f64 hi) (+.f64 (log.f64 hi) (log1p.f64 (/.f64 (neg.f64 x) hi))))))
(/.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log1p.f64 (neg.f64 (/.f64 x hi)))) (*.f64 (log.f64 hi) (log.f64 hi))) (+.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log.f64 hi)))
(/.f64 (fma.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log1p.f64 (/.f64 (neg.f64 x) hi)) (neg.f64 (*.f64 (log.f64 hi) (log.f64 hi)))) (+.f64 (log.f64 hi) (log1p.f64 (/.f64 (neg.f64 x) hi))))
(/.f64 (*.f64 (+.f64 (log.f64 hi) (log1p.f64 (/.f64 (neg.f64 x) hi))) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 (log.f64 hi) (log1p.f64 (/.f64 (neg.f64 x) hi))))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(neg.f64 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(fabs.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (-.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(log1p.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) -1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 1)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (-.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) hi))
(*.f64 1 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (-.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) hi))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (-.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) hi))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (-.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) hi))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.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 (fma.f64 (-.f64 x lo) hi (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 hi 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 (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 (-.f64 (*.f64 hi (neg.f64 (-.f64 x lo))) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 hi lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))) (*.f64 hi (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))) (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) hi) hi)) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1))) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)) (*.f64 hi (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))) (*.f64 hi (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)) (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) hi) hi)) (*.f64 hi (+.f64 2 (/.f64 (-.f64 x lo) 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 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 hi lo) (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (+.f64 (*.f64 (-.f64 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 (fma.f64 (-.f64 x lo) hi (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 hi lo))) (*.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 (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 (-.f64 (*.f64 hi (neg.f64 (-.f64 x lo))) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 hi lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) hi) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))) (*.f64 hi (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))) (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) hi) hi)) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) hi) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)) (*.f64 hi (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))) (*.f64 hi (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)) (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) hi) hi)) (*.f64 hi (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (-.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo)))) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 1)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 3)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 3))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.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 lo (*.f64 hi hi)))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.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 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.f64 (*.f64 x (/.f64 1 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 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.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 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.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 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))) (/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (fma.f64 -1 x lo) (neg.f64 hi))
(/.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 x) (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) (neg.f64 lo))) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (fma.f64 -1 hi (*.f64 lo (/.f64 hi x))) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (neg.f64 lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 hi (neg.f64 x) (*.f64 hi lo)) (*.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 (fma.f64 (neg.f64 x) (/.f64 hi lo) hi) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.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 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 hi (neg.f64 x) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) (neg.f64 lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (fma.f64 x hi (*.f64 hi (neg.f64 lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (neg.f64 hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (neg.f64 hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) 1) (neg.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(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 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(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 x lo) (/.f64 lo (*.f64 hi hi))))) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo)))
(*.f64 (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (*.f64 (/.f64 hi lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (*.f64 (/.f64 hi lo) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.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 lo 1) (*.f64 hi (/.f64 hi (-.f64 x 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 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) 1) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.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 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 lo (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 lo (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.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 (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (*.f64 (neg.f64 hi) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi))) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.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 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) lo) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) hi))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (neg.f64 lo)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (neg.f64 hi)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) lo) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(*.f64 (/.f64 lo hi) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (neg.f64 lo)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (neg.f64 hi)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi))) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 lo (/.f64 (neg.f64 (-.f64 x lo)) hi)) (neg.f64 hi))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) 1/3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 x lo)) (/.f64 lo (*.f64 hi hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (neg.f64 (/.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 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.f64 (*.f64 x (/.f64 1 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 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.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 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.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 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)) (sqrt.f64 hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2))
(/.f64 (*.f64 (pow.f64 hi -1/2) (-.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 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 1 (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (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 lo hi)) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (fma.f64 -1 x lo) (neg.f64 hi))
(/.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 x) (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) (neg.f64 lo))) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (fma.f64 -1 hi (*.f64 lo (/.f64 hi x))) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (neg.f64 lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 hi (neg.f64 x) (*.f64 hi lo)) (*.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 (fma.f64 (neg.f64 x) (/.f64 hi lo) hi) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.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 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 hi (neg.f64 x) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) (neg.f64 lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (fma.f64 x hi (*.f64 hi (neg.f64 lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (neg.f64 hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (neg.f64 hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 x lo) (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) 1) (neg.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(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 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 3)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) -1)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) 1)
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(*.f64 (cbrt.f64 (+.f64 x lo)) (cbrt.f64 (+.f64 x lo)))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1)
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) -1)
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) 1))
(/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1)
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) -1))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) 1)
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(cbrt.f64 (pow.f64 (+.f64 x lo) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 x lo)))))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 x lo)))) 1))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 2)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 x lo)))) 1)
(cbrt.f64 (+.f64 x lo))
(*.f64 1 (cbrt.f64 (+.f64 x lo)))
(cbrt.f64 (+.f64 x lo))
(*.f64 (cbrt.f64 (+.f64 x lo)) 1)
(cbrt.f64 (+.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (cbrt.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(*.f64 (pow.f64 (+.f64 x lo) 1/6) (pow.f64 (+.f64 x lo) 1/6))
(cbrt.f64 (+.f64 x lo))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 x lo)))
(cbrt.f64 (+.f64 x lo))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 x lo)) 1/3) (pow.f64 (sqrt.f64 (+.f64 x lo)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x lo))) (cbrt.f64 (sqrt.f64 (+.f64 x lo))))
(/.f64 1 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (cbrt.f64 (+.f64 x lo)) 1)
(cbrt.f64 (+.f64 x lo))
(/.f64 (cbrt.f64 (-.f64 (*.f64 lo lo) (*.f64 x x))) (cbrt.f64 (-.f64 lo x)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3))) (cbrt.f64 (fma.f64 lo lo (-.f64 (*.f64 x x) (*.f64 lo x)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3))) (cbrt.f64 (fma.f64 lo lo (*.f64 x (-.f64 x lo)))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) (sqrt.f64 -1))
(pow.f64 (+.f64 x lo) 1/3)
(cbrt.f64 (+.f64 x lo))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 1)
(cbrt.f64 (+.f64 x lo))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1/2)
(cbrt.f64 (+.f64 x lo))
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 3)
(cbrt.f64 (+.f64 x lo))
(pow.f64 (pow.f64 (+.f64 x lo) 1/6) 2)
(cbrt.f64 (+.f64 x lo))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(cbrt.f64 (+.f64 x lo))
(fabs.f64 (cbrt.f64 (+.f64 x lo)))
(cbrt.f64 (+.f64 x lo))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 x lo)))))
(cbrt.f64 (+.f64 x lo))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(exp.f64 (*.f64 (log.f64 (+.f64 x lo)) 1/3))
(cbrt.f64 (+.f64 x lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x lo))) 1))
(cbrt.f64 (+.f64 x lo))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))) 1)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(*.f64 1 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) lo))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 2) (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) (sqrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(*.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (/.f64 1 (neg.f64 lo)))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(/.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (+.f64 x lo) 1/6) 1) (/.f64 (pow.f64 (+.f64 x lo) 1/6) lo))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(*.f64 (/.f64 (pow.f64 (+.f64 x lo) 1/6) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (pow.f64 (+.f64 x lo) 1/6) (cbrt.f64 lo)))
(pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 1)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 3)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(pow.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3) 1/3)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(pow.f64 (sqrt.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 2)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(pow.f64 (/.f64 lo (cbrt.f64 (+.f64 x lo))) -1)
(/.f64 1 (/.f64 lo (cbrt.f64 (+.f64 x lo))))
(sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 2))
(fabs.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(cbrt.f64 (/.f64 (+.f64 x lo) (pow.f64 lo 3)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 1))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo))) 1)
(/.f64 (+.f64 x lo) lo)
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) (/.f64 lo (cbrt.f64 (+.f64 x lo)))))
(/.f64 (/.f64 1 (/.f64 lo (cbrt.f64 (+.f64 x lo)))) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 1 (*.f64 (/.f64 lo (cbrt.f64 (+.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (/.f64 1 (/.f64 lo (cbrt.f64 (+.f64 x lo)))) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(/.f64 1 (/.f64 1 (/.f64 (+.f64 x lo) lo)))
(/.f64 (+.f64 x lo) lo)
(/.f64 (+.f64 x lo) lo)
(/.f64 (cbrt.f64 (+.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) lo))
(/.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 (cbrt.f64 (+.f64 x lo)) (*.f64 lo (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (/.f64 lo (cbrt.f64 (+.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) lo) (cbrt.f64 (+.f64 x lo)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (/.f64 lo (cbrt.f64 (+.f64 x lo))) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) lo) (cbrt.f64 (+.f64 x lo)))
(/.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 (/.f64 (+.f64 x lo) lo) 1)
(/.f64 (+.f64 x lo) lo)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (+.f64 x lo))) -1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 lo))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) (neg.f64 lo)))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) 1) (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2)))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) 1) (*.f64 -1 (/.f64 lo (cbrt.f64 (+.f64 x lo)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 lo))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (neg.f64 (cbrt.f64 (+.f64 x lo)))) (neg.f64 lo))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (cbrt.f64 (+.f64 x lo))) (neg.f64 lo))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (neg.f64 (cbrt.f64 (+.f64 x lo)))) (*.f64 -1 (neg.f64 lo)))
(/.f64 (+.f64 x lo) lo)
(/.f64 (*.f64 (cbrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (*.f64 lo 1))
(/.f64 (+.f64 x lo) lo)
(/.f64 (*.f64 (cbrt.f64 (+.f64 x lo)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) (*.f64 lo -1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (*.f64 (neg.f64 lo) 1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) (*.f64 (neg.f64 lo) -1))
(/.f64 (+.f64 x lo) lo)
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 lo))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 lo))
(/.f64 (neg.f64 (/.f64 (+.f64 x lo) lo)) -1)
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (+.f64 x lo))) (neg.f64 lo)) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 lo))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(/.f64 (+.f64 x lo) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(/.f64 (+.f64 x lo) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(/.f64 (+.f64 x lo) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(/.f64 (+.f64 x lo) lo)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(fabs.f64 (/.f64 (+.f64 x lo) lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(/.f64 (+.f64 x lo) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo))))
(/.f64 (+.f64 x lo) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(/.f64 (+.f64 x lo) lo)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (/.f64 (+.f64 x lo) (pow.f64 lo 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3) (pow.f64 (+.f64 x lo) 2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (/.f64 (+.f64 x lo) (pow.f64 lo 3))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(/.f64 (+.f64 x lo) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(/.f64 (+.f64 x lo) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(/.f64 (+.f64 x lo) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) lo)) 1))
(/.f64 (+.f64 x lo) lo)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(/.f64 (+.f64 x lo) lo)

eval473.0ms (5.3%)

Compiler

Compiled 33693 to 16295 computations (51.6% saved)

prune499.0ms (5.5%)

Pruning

80 alts after pruning (77 fresh and 3 done)

PrunedKeptTotal
New1189541243
Fresh222345
Picked325
Done011
Total1214801294
Accurracy
22.5%
Counts
1294 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.9%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
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.7%
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (/.f64 lo (cbrt.f64 (+.f64 x lo))))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
18.7%
(/.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
6.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))
18.8%
(/.f64 (-.f64 x lo) hi)
9.8%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
18.7%
(/.f64 (+.f64 x lo) lo)
18.7%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (neg.f64 (cbrt.f64 (+.f64 x lo)))) (neg.f64 lo))
18.8%
(/.f64 (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)) (sqrt.f64 hi))
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 (cbrt.f64 (+.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) lo))
6.1%
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.7%
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) (/.f64 lo (cbrt.f64 (+.f64 x lo)))))
18.8%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) 1)
18.8%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3) 1)
18.8%
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
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 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
8.9%
(-.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 (*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) 3) (pow.f64 (log.f64 hi) 3)) (fma.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log1p.f64 (/.f64 (neg.f64 x) hi)) (*.f64 (log.f64 hi) (+.f64 (log.f64 hi) (log1p.f64 (/.f64 (neg.f64 x) hi)))))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (neg.f64 (log.f64 hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)) 1)
10.0%
(-.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
18.8%
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
18.8%
(-.f64 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) -1) 1)
10.9%
(-.f64 (+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) 1)
18.8%
(-.f64 (+.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))) 1)
9.9%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
18.8%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
9.9%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi))))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)))) 1)
18.8%
(-.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))) 1)
18.8%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.9%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
18.8%
(+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))))) lo) (fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1))
18.8%
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)) (expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))))
5.1%
(+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))) (expm1.f64 (-.f64 (log.f64 x) (log.f64 hi))))
9.5%
(+.f64 (/.f64 hi lo) 1)
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)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (/.f64 (+.f64 lo x) lo)))
18.7%
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 3) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) lo) (cbrt.f64 (+.f64 x lo)))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 1 (/.f64 lo (cbrt.f64 (+.f64 x lo)))))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (exp.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
18.7%
(*.f64 (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) 1) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
18.8%
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
6.1%
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
18.8%
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
17.7%
(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%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
9.9%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
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.7%
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (/.f64 lo (cbrt.f64 (+.f64 x lo))))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
18.7%
(/.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) (pow.f64 (cbrt.f64 (+.f64 x lo)) -2))
6.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))
18.8%
(/.f64 (-.f64 x lo) hi)
9.8%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
18.7%
(/.f64 (+.f64 x lo) lo)
18.7%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (neg.f64 (cbrt.f64 (+.f64 x lo)))) (neg.f64 lo))
18.8%
(/.f64 (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)) (sqrt.f64 hi))
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 (cbrt.f64 (+.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) lo))
6.1%
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.7%
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) -2) (/.f64 lo (cbrt.f64 (+.f64 x lo)))))
18.8%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) 1)
18.8%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3) 1)
18.8%
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
9.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
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 (/.f64 (-.f64 1 (/.f64 x hi)) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
8.9%
(-.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 (*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 1 (/.f64 x hi)) (sqrt.f64 hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) 3) (pow.f64 (log.f64 hi) 3)) (fma.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log1p.f64 (/.f64 (neg.f64 x) hi)) (*.f64 (log.f64 hi) (+.f64 (log.f64 hi) (log1p.f64 (/.f64 (neg.f64 x) hi)))))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (neg.f64 (log.f64 hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)) 1)
10.0%
(-.f64 (-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (/.f64 (*.f64 hi x) hi))))) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
18.8%
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo)))) hi) (-.f64 x lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 hi)) (log.f64 (-.f64 x lo))))) 1)
18.8%
(-.f64 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) -1) 1)
10.9%
(-.f64 (+.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) 1)
18.8%
(-.f64 (+.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))) 1)
9.9%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
18.8%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
9.9%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi))))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)))) 1)
18.8%
(-.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 3))) 1)
18.8%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.9%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
18.8%
(+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1))))) lo) (fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1))
18.8%
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)) (expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo)))))
5.1%
(+.f64 (/.f64 hi (/.f64 x (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) (-.f64 1 (/.f64 lo hi))))) (expm1.f64 (-.f64 (log.f64 x) (log.f64 hi))))
9.5%
(+.f64 (/.f64 hi lo) 1)
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)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
9.3%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (/.f64 (+.f64 lo x) lo)))
18.7%
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) 3) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) lo) (cbrt.f64 (+.f64 x lo)))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 1 (/.f64 lo (cbrt.f64 (+.f64 x lo)))))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (exp.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
18.7%
(*.f64 (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) 1) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
18.8%
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2))) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
6.1%
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
18.8%
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
17.7%
(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%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 6078 to 3914 computations (35.6% saved)

localize377.0ms (4.2%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.4%
(cbrt.f64 (+.f64 lo x))
99.4%
(cbrt.f64 (+.f64 x lo))
99.1%
(pow.f64 (cbrt.f64 (+.f64 lo x)) 2)
98.5%
(*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo))
99.3%
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
98.9%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
98.5%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
97.2%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
99.7%
(/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
99.6%
(+.f64 1 (/.f64 (-.f64 x lo) hi))
99.5%
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
99.2%
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
97.4%
(+.f64 (/.f64 hi lo) 1)
99.1%
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
98.8%
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
98.5%
(*.f64 lo (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
92.0%
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
Compiler

Compiled 323 to 147 computations (54.5% saved)

series49.0ms (0.5%)

Counts
14 → 318
Calls

108 calls:

TimeVariablePointExpression
5.0ms
lo
@0
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
4.0ms
x
@0
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
3.0ms
x
@-inf
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
2.0ms
x
@inf
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
2.0ms
hi
@0
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)

rewrite105.0ms (1.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify272.0ms (3%)

Algorithm
egg-herbie
Rules
1146×distribute-lft-in
840×*-commutative
754×+-commutative
544×sqr-pow
476×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0163135592
1502134460
Stop Event
node limit
Counts
588 → 738
Calls
Call 1
Inputs
(/.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 (*.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))
(pow.f64 (log.f64 (/.f64 1 hi)) 3)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi))) x) (pow.f64 (log.f64 (/.f64 1 hi)) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi))) x) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 hi 2))) (*.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (/.f64 1 (pow.f64 hi 2))))))) (pow.f64 (log.f64 (/.f64 1 hi)) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi))) x) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 hi 2))) (*.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (/.f64 1 (pow.f64 hi 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (/.f64 1 (pow.f64 hi 2))) hi)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 3))) (log.f64 (/.f64 1 hi))) (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 3))))) (pow.f64 x 3)) (pow.f64 (log.f64 (/.f64 1 hi)) 3))))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 3)
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 3) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 2))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 hi 3) (*.f64 -2/3 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) (pow.f64 x 2))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) hi) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)))))))))))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 3)
(+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 3) (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 2 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)))) x)))
(+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 2 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (pow.f64 x 2)))))))
(+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 2 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 -1 (pow.f64 hi 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) hi)))) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (pow.f64 x 2))))))))
(*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) x))) hi) (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) x))) hi) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) (pow.f64 x 2)))))) (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) x))) hi) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 3))) (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 -2 (/.f64 (log.f64 hi) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) x)) (+.f64 (/.f64 (log.f64 (*.f64 -1 x)) (pow.f64 x 3)) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) (pow.f64 x 3)))))))) (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2)))))
(pow.f64 (log.f64 (/.f64 1 hi)) 3)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (pow.f64 (log.f64 (/.f64 1 hi)) 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2))) (pow.f64 x 2)) (log.f64 (/.f64 1 hi))) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2)) (pow.f64 hi 2))) (pow.f64 (log.f64 (/.f64 1 hi)) 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 3)) (pow.f64 hi 3)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 x 3)) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2))) (pow.f64 x 2)) (log.f64 (/.f64 1 hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2))) (pow.f64 x 2)) x) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -2/3 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 3))) (pow.f64 x 3))) (pow.f64 hi 3)) (pow.f64 (log.f64 (/.f64 1 hi)) 3))))))))))
(pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) hi)) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2))) (pow.f64 x 2)) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (pow.f64 hi 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) hi)) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2))) (pow.f64 x 2)) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 2/3 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 3)))) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2))) (pow.f64 x 2)) x)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) hi)) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3))))))
(log.f64 (/.f64 1 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 -1 (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 1 (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 1 (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))
(+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi x))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi x)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(log.f64 (/.f64 1 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (*.f64 -1 (/.f64 x hi))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi)))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))))
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
(pow.f64 (-.f64 1 (/.f64 lo hi)) 2)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))))
(pow.f64 (+.f64 1 (/.f64 x hi)) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
1
(+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) 1) (-.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 hi (-.f64 2 (/.f64 lo hi)))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))))))) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi)))) (/.f64 1 (-.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 hi (-.f64 2 (/.f64 lo hi)))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))))))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))) (pow.f64 x 2)))) (/.f64 1 (-.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 hi (-.f64 2 (/.f64 lo hi)))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))))))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))) (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4))) (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))))))) (pow.f64 x 3)) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))) (pow.f64 x 2))))) (/.f64 1 (-.f64 2 (/.f64 lo hi))))
(/.f64 x hi)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))) 2)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 hi (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) 1)) x)))) (+.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi)) 2) (*.f64 hi (-.f64 2 (/.f64 lo hi)))) x)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 hi (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) 1)) (*.f64 (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi)) 2) (*.f64 hi (-.f64 2 (/.f64 lo hi))))) (*.f64 hi (-.f64 2 (/.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 hi (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) 1)) x))))) (+.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi)) 2) (*.f64 hi (-.f64 2 (/.f64 lo hi)))) x)))
(/.f64 x hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 2 (*.f64 -1 (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) 1))) (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)))) x)) (+.f64 (/.f64 x hi) (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (+.f64 2 (*.f64 -1 (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) 1))) (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)))) x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (/.f64 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 -1 (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) 1))) (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)))) hi)) (pow.f64 x 2))))) (+.f64 2 (*.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) (+.f64 (/.f64 x hi) 2))
(-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (/.f64 x hi) 2))) (/.f64 1 (+.f64 (/.f64 x hi) 2)))
(-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))))))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))) (*.f64 hi (+.f64 (/.f64 x hi) 2)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (/.f64 x hi) 2)))) (/.f64 1 (+.f64 (/.f64 x hi) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 2 (/.f64 x hi)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))) (*.f64 hi (+.f64 2 (/.f64 x hi))))))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) (+.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))))))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))) (*.f64 hi (+.f64 (/.f64 x hi) 2)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (/.f64 x hi) 2))))) (/.f64 1 (+.f64 (/.f64 x hi) 2)))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (*.f64 -1 (/.f64 lo hi))) (+.f64 (/.f64 x hi) 2))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) hi) lo)) (*.f64 -1 (/.f64 lo hi)))) (+.f64 2 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 x hi) 1)) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) lo)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 hi (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1))) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 2 (/.f64 x hi)))))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) hi) lo)) (*.f64 -1 (/.f64 lo hi))))) (+.f64 2 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 x hi) 1)) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) lo)))))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) hi) (*.f64 -1 (/.f64 lo hi))) (+.f64 (/.f64 x hi) 2))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) hi) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) hi) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) lo)))) (+.f64 2 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) hi) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) hi) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 hi (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1)) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) hi) (+.f64 2 (/.f64 x hi)))))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 2)))))) (+.f64 2 (/.f64 x hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 2 (/.f64 x (-.f64 x lo)))) (+.f64 2 (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (+.f64 2 (*.f64 2 (/.f64 lo (-.f64 x lo))))) hi) (-.f64 x lo))))) (+.f64 2 (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (+.f64 2 (*.f64 2 (/.f64 lo (-.f64 x lo))))) (pow.f64 hi 2)) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (+.f64 2 (*.f64 2 (/.f64 lo (-.f64 x lo))))) hi) (-.f64 x lo)))))) (+.f64 2 (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) hi))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) hi)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 x lo) 2)) (*.f64 1/4 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)))) (-.f64 x lo)) (pow.f64 hi 3))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 x lo) 2)) (*.f64 1/4 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)))) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 x lo) 2)) (*.f64 1/4 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(/.f64 x hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) 1)
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(/.f64 1 (-.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (+.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (+.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)))))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))) (pow.f64 x 2))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (pow.f64 x 3)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)) (pow.f64 x 2))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 3) (pow.f64 hi 4)) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3)))))
(/.f64 1 (+.f64 (/.f64 x hi) 2))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) 2)) (/.f64 lo (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) 2)) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 2) 2)))) (/.f64 lo (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) 2)) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 2) 2)))) (+.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (*.f64 (pow.f64 (+.f64 2 (/.f64 x hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 2) 2)))) (/.f64 lo (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (*.f64 (+.f64 2 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 2) 2))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 3))))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (*.f64 (+.f64 2 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 2) 2))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 3))))))
(/.f64 hi (-.f64 x lo))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (-.f64 x lo)))
(+.f64 (*.f64 4 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (-.f64 x lo))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 -8 (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 4))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1)) (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi))))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 lo (pow.f64 hi 2)))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1)) (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 x hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (/.f64 x (pow.f64 hi 2))))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (/.f64 x (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)))) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)))) (/.f64 1 (pow.f64 hi 2)))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi))))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (/.f64 x (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)))) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)))) (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) x) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 hi 2) x)))))))))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 lo (pow.f64 hi 2))))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (cbrt.f64 -1))))) (cbrt.f64 -1))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))) (pow.f64 x 3)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi))))))
(*.f64 (pow.f64 1 1/3) (/.f64 x hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)))) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)))) (pow.f64 lo 2)) (+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)))) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)))) (pow.f64 lo 2)) (+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) x) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 hi 2) x)))))))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))))
(pow.f64 (/.f64 x hi) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (pow.f64 (/.f64 x hi) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/9) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (pow.f64 lo 3)))) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/9) (pow.f64 lo 2))))))
(pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (+.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/9) (pow.f64 x 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (+.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 5)) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (pow.f64 x 3)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/9) (pow.f64 x 2))))))
(*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo))
(+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) lo)) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) lo)) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9)))))
(pow.f64 lo 1/3)
(+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/9) (pow.f64 x 2))) (+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/9) (pow.f64 x 2))) (+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x)))))
(pow.f64 x 1/3)
(+.f64 (pow.f64 x 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)))
(+.f64 (pow.f64 x 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) (pow.f64 lo 2)))))
(+.f64 (pow.f64 x 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) (pow.f64 lo 2))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))))))
(-.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 (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (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 1 (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) -1)
(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 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (/.f64 1 hi))) (cbrt.f64 (/.f64 1 hi)) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (sqrt.f64 (/.f64 1 hi)) (sqrt.f64 (/.f64 1 hi)) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) 1)
(*.f64 1 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) (pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(log.f64 (exp.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(exp.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(+.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (neg.f64 (log.f64 hi)))
(+.f64 0 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log.f64 hi))
(-.f64 0 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (log.f64 (neg.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 1 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (pow.f64 1 1/3) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1/3) (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/3))
(*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/3) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) 1/3))
(*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2) 1/3) (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2) 1/3))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(neg.f64 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (-.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(log1p.f64 (-.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 1 (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) 1)
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2))
(log.f64 (exp.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 4) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(exp.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) 1)
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 2) (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))))) (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))))) (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 1)
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 1)
(fma.f64 (/.f64 1 hi) (-.f64 x lo) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (cbrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) -1) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) -1))
(*.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) -1) (pow.f64 (hypot.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) -1))
(pow.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(pow.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
(pow.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -2) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(exp.f64 (neg.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.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 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.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 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) (*.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 (/.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 (/.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 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.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 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 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 (/.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 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 x lo) 1) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi))))
(cbrt.f64 (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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (-.f64 x lo) 1/3) (pow.f64 (/.f64 1 hi) 1/3))
(*.f64 (pow.f64 (/.f64 1 hi) 1/3) (pow.f64 (-.f64 x lo) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/3) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) 1/3) (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) 1/3))
(/.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 hi))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/3)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))) 1)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(/.f64 (*.f64 (cbrt.f64 (+.f64 x lo)) 1) lo)
(pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 1)
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 2) (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 x lo)))) 1)
(*.f64 1 (cbrt.f64 (+.f64 x lo)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) (cbrt.f64 (cbrt.f64 (+.f64 x lo)))) (cbrt.f64 (cbrt.f64 (+.f64 x lo))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 x lo))) (sqrt.f64 (cbrt.f64 (+.f64 x lo))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 x lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1/3) (pow.f64 (cbrt.f64 (+.f64 x lo)) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 x lo)) 1/3) (pow.f64 (sqrt.f64 (+.f64 x lo)) 1/3))
(pow.f64 (+.f64 x lo) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x lo)) 1)
(log.f64 (exp.f64 (cbrt.f64 (+.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 x lo)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 x lo))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 x lo)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 x lo))))
Outputs
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(pow.f64 (log.f64 (/.f64 1 hi)) 3)
(pow.f64 (neg.f64 (log.f64 hi)) 3)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi))) x) (pow.f64 (log.f64 (/.f64 1 hi)) 3))
(fma.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) hi) -3) x (pow.f64 (neg.f64 (log.f64 hi)) 3))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) hi) -3) x (pow.f64 (neg.f64 (log.f64 hi)) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi))) x) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 hi 2))) (*.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (/.f64 1 (pow.f64 hi 2))))))) (pow.f64 (log.f64 (/.f64 1 hi)) 3)))
(fma.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) hi) -3) x (fma.f64 (*.f64 x x) (fma.f64 2 (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (*.f64 hi hi)) (*.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)) (/.f64 1 (*.f64 hi hi)))))) (pow.f64 (neg.f64 (log.f64 hi)) 3)))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) hi) -3) x (fma.f64 (*.f64 x x) (fma.f64 2 (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (*.f64 hi hi)) (*.f64 (neg.f64 (log.f64 hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)))))) (pow.f64 (neg.f64 (log.f64 hi)) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi)) (*.f64 -2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) hi))) x) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 hi 2))) (*.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (/.f64 1 (pow.f64 hi 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 2))) (/.f64 1 (pow.f64 hi 2))) hi)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 3))) (log.f64 (/.f64 1 hi))) (/.f64 (log.f64 (/.f64 1 hi)) (pow.f64 hi 3))))) (pow.f64 x 3)) (pow.f64 (log.f64 (/.f64 1 hi)) 3))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) hi) -3) x (fma.f64 (*.f64 x x) (fma.f64 2 (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (*.f64 hi hi)) (*.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)) (/.f64 1 (*.f64 hi hi)))))) (fma.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)) (/.f64 1 (*.f64 hi hi))) hi) (fma.f64 (fma.f64 -2/3 (/.f64 (neg.f64 (log.f64 hi)) (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 3))) (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 (log.f64 hi)) (pow.f64 hi 3))))) (pow.f64 x 3) (pow.f64 (neg.f64 (log.f64 hi)) 3))))
(fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) hi) -3) x (fma.f64 (*.f64 x x) (fma.f64 2 (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (*.f64 hi hi)) (*.f64 (neg.f64 (log.f64 hi)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi)))))) (fma.f64 (fma.f64 -1/3 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (pow.f64 hi 3)) (-.f64 (fma.f64 (fma.f64 -2/3 (/.f64 (neg.f64 (log.f64 hi)) (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 3))) (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 (log.f64 hi)) (pow.f64 hi 3))) (/.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (neg.f64 (log.f64 hi)) (*.f64 hi hi))) hi))) (pow.f64 x 3) (pow.f64 (neg.f64 (log.f64 hi)) 3))))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 3)
(pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 3)
(pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 3)
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 3) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x))))
(fma.f64 -2 (/.f64 hi (/.f64 x (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (+.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 3) (neg.f64 (/.f64 hi (/.f64 x (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))))))
(fma.f64 -2 (/.f64 hi (/.f64 x (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (-.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 3) (/.f64 hi (/.f64 x (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 2))))))))
(+.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (*.f64 hi hi)) (/.f64 (*.f64 x x) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (fma.f64 -2 (/.f64 hi (/.f64 x (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (+.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 3) (fma.f64 -1 (/.f64 hi (/.f64 x (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (*.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))))))))))
(+.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 (*.f64 hi hi) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (*.f64 x x) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (fma.f64 -2 (/.f64 hi (/.f64 x (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (+.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 3) (-.f64 (*.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi))))))) (/.f64 hi (/.f64 x (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 hi 3) (*.f64 -2/3 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) (pow.f64 x 2))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) hi) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) 2)) x)))))))))))
(+.f64 (+.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (*.f64 hi hi)) (/.f64 (*.f64 x x) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (+.f64 (pow.f64 hi 3) (*.f64 (*.f64 -2/3 (pow.f64 hi 3)) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (pow.f64 x 3) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))))) (fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (+.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 3) (fma.f64 -2 (/.f64 hi (/.f64 x (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (+.f64 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (*.f64 hi hi)) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi (/.f64 x (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))))))))))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 (*.f64 hi hi) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (*.f64 x x) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (+.f64 (pow.f64 hi 3) (*.f64 (*.f64 -2/3 (pow.f64 hi 3)) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (pow.f64 x 3) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi))))))) (fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (+.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 3) (fma.f64 -2 (/.f64 hi (/.f64 x (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (-.f64 (*.f64 hi hi) (*.f64 (*.f64 hi hi) (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (pow.f64 x 3) hi))) (/.f64 hi (/.f64 x (pow.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) 2))))))))))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 3)
(pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 3)
(pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 3)
(+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 3) (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 2 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)))) x)))
(+.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 3) (neg.f64 (/.f64 (*.f64 3 (*.f64 hi (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 2))) x)))
(-.f64 (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 3) (/.f64 (*.f64 3 (*.f64 hi (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 2))) x))
(+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 2 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (pow.f64 x 2)))))))
(+.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 3) (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 hi (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 2))) x) (+.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi))))) (*.f64 hi hi)) (/.f64 (*.f64 x x) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))))) (fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 2))))))))
(+.f64 (-.f64 (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 3) (/.f64 (*.f64 3 (*.f64 hi (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 2))) x)) (+.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 (*.f64 hi hi) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))))) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))))) (fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 2)))))))
(+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (*.f64 2 (*.f64 hi (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 -1 (pow.f64 hi 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (pow.f64 hi 2)) hi)))) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) 2)) (pow.f64 x 2))))))))
(+.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 3) (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 hi (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 2))) x) (+.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi))))) (*.f64 hi hi)) (/.f64 (*.f64 x x) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 3) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 (fma.f64 2/3 (*.f64 (pow.f64 hi 3) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi))))) (neg.f64 (pow.f64 hi 3))) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) (fma.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 2)) (*.f64 hi (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi))))) (*.f64 hi hi)))))) (pow.f64 x 3)) (fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) 2)))))))))
(+.f64 (-.f64 (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 3) (/.f64 (*.f64 3 (*.f64 hi (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 2))) x)) (+.f64 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 (*.f64 hi hi) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))))) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))))) (-.f64 (fma.f64 2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))))) (*.f64 -1/2 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 2))))) (/.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (*.f64 2/3 (pow.f64 hi 3)) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi)))) (pow.f64 hi 3)) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) (fma.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) 2)) (*.f64 hi (-.f64 (*.f64 hi hi) (*.f64 (*.f64 hi hi) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi)))))))) (*.f64 (pow.f64 hi 3) (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))))) (pow.f64 x 3)))))
(*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2))
(*.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2))
(pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 3)
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) x))) hi) (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2)))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x) (neg.f64 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x))) hi (*.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2)))
(fma.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x)) (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x)) hi (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) x))) hi) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) (pow.f64 x 2)))))) (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2))))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x) (neg.f64 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x))) hi (fma.f64 (*.f64 hi hi) (fma.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (fma.f64 -1 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x)) (/.f64 1 (*.f64 x x))) (fma.f64 2 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x)) (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) (*.f64 x x))))) (*.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2))))
(fma.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x)) (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x)) hi (fma.f64 (*.f64 hi hi) (fma.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (-.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x))) (fma.f64 2 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x)) (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) (*.f64 x x))))) (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) x))) hi) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 3))) (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 -2 (/.f64 (log.f64 hi) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) x)) (+.f64 (/.f64 (log.f64 (*.f64 -1 x)) (pow.f64 x 3)) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2) (pow.f64 x 3)))))))) (*.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (pow.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) 2)))))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x) (neg.f64 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x))) hi (fma.f64 (*.f64 hi hi) (fma.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (fma.f64 -1 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x)) (/.f64 1 (*.f64 x x))) (fma.f64 2 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x)) (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) (*.f64 x x))))) (fma.f64 (pow.f64 hi 3) (fma.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (fma.f64 -2/3 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (fma.f64 -2 (/.f64 (log.f64 hi) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x)) (/.f64 1 (*.f64 x x))) x) (+.f64 (/.f64 (log.f64 (neg.f64 x)) (pow.f64 x 3)) (*.f64 -1/3 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) (pow.f64 x 3))))))) (*.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2)))))
(fma.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x)) (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) x)) hi (fma.f64 (*.f64 hi hi) (fma.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (-.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x))) (fma.f64 2 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x)) (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) (*.f64 x x))))) (fma.f64 (pow.f64 hi 3) (fma.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (fma.f64 -2/3 (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (fma.f64 -2 (/.f64 (log.f64 hi) (pow.f64 x 3)) (-.f64 (+.f64 (/.f64 (log.f64 (neg.f64 x)) (pow.f64 x 3)) (*.f64 -1/3 (/.f64 (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 2) (pow.f64 x 3)))) (/.f64 (-.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 x x))) x)))) (pow.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) 3))))
(pow.f64 (log.f64 (/.f64 1 hi)) 3)
(pow.f64 (neg.f64 (log.f64 hi)) 3)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (pow.f64 (log.f64 (/.f64 1 hi)) 3)))
(fma.f64 -2 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 hi x)) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 hi x)) (pow.f64 (neg.f64 (log.f64 hi)) 3)))
(fma.f64 -2 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 hi x)) (-.f64 (pow.f64 (neg.f64 (log.f64 hi)) 3) (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 hi x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2))) (pow.f64 x 2)) (log.f64 (/.f64 1 hi))) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2)) (pow.f64 hi 2))) (pow.f64 (log.f64 (/.f64 1 hi)) 3))))))
(fma.f64 -2 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 hi x)) (fma.f64 -1/2 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 hi x)) (+.f64 (/.f64 (fma.f64 -1 (*.f64 (neg.f64 (log.f64 hi)) (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 hi hi) (neg.f64 (log.f64 hi)))) (fma.f64 2 (/.f64 (neg.f64 (log.f64 hi)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (pow.f64 (neg.f64 (log.f64 hi)) 3))))))
(fma.f64 -2 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 hi x)) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (log.f64 hi)) (*.f64 x x))) (/.f64 (*.f64 hi hi) (neg.f64 (log.f64 hi)))) (fma.f64 2 (/.f64 (neg.f64 (log.f64 hi)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (pow.f64 (neg.f64 (log.f64 hi)) 3))) (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 hi x)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 3)) (pow.f64 hi 3)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 x 3)) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 hi)) 2) x) hi)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2))) (pow.f64 x 2)) (log.f64 (/.f64 1 hi))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 2))) (pow.f64 x 2)) x) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -2/3 (*.f64 (log.f64 (/.f64 1 hi)) (pow.f64 x 3))) (pow.f64 x 3))) (pow.f64 hi 3)) (pow.f64 (log.f64 (/.f64 1 hi)) 3))))))))))
(fma.f64 -2 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 hi x)) (fma.f64 2 (/.f64 (neg.f64 (log.f64 hi)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 (/.f64 (neg.f64 (log.f64 hi)) (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (fma.f64 -1/3 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 hi)) 2) (/.f64 hi x)) (+.f64 (/.f64 (fma.f64 -1 (*.f64 (neg.f64 (log.f64 hi)) (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 hi hi) (neg.f64 (log.f64 hi)))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (neg.f64 (log.f64 hi)) (*.f64 x x)) (*.f64 x x)) (/.f64 (pow.f64 hi 3) x)) (+.f64 (pow.f64 (neg.f64 (log.f64 hi)) 3) (/.f64 (neg.f64 (log.f64 hi)) (/.f64 (pow.f64 hi 3) (fma.f64 -2/3 (*.f64 (neg.f64 (log.f64 hi)) (pow.f64 x 3)) (pow.f64 x 3)))))))))))))
(fma.f64 -2 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 hi x)) (fma.f64 2 (/.f64 (neg.f64 (log.f64 hi)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 (/.f64 (neg.f64 (log.f64 hi)) (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (fma.f64 -1/3 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (-.f64 (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (log.f64 hi)) (*.f64 x x))) (/.f64 (*.f64 hi hi) (neg.f64 (log.f64 hi)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (log.f64 hi)) (*.f64 x x))) (/.f64 (pow.f64 hi 3) x))) (+.f64 (pow.f64 (neg.f64 (log.f64 hi)) 3) (/.f64 (neg.f64 (log.f64 hi)) (/.f64 (pow.f64 hi 3) (fma.f64 -2/3 (*.f64 (neg.f64 (log.f64 hi)) (pow.f64 x 3)) (pow.f64 x 3)))))) (/.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (/.f64 hi x))))))))
(pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) hi)) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3))
(fma.f64 -1 (/.f64 (*.f64 3 (*.f64 x (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2))) hi) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3))
(-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3) (/.f64 (*.f64 3 (*.f64 x (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2))) hi))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2))) (pow.f64 x 2)) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (pow.f64 hi 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) hi)) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3)))))
(+.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 x x) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (*.f64 x x)) (/.f64 (*.f64 hi hi) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 2 (/.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 x (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2))) hi) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3)))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)))) (/.f64 (*.f64 hi hi) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 2 (/.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3) (/.f64 (*.f64 3 (*.f64 x (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2))) hi)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2))) (pow.f64 x 2)) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (pow.f64 hi 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) (*.f64 2/3 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 3)))) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2))) (pow.f64 x 2)) x)))) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (pow.f64 x 2)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) x)) hi)) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3))))))
(+.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 x x) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (*.f64 x x)) (/.f64 (*.f64 hi hi) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (fma.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2)) (fma.f64 (fma.f64 -1 (pow.f64 x 3) (*.f64 2/3 (*.f64 (pow.f64 x 3) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))))) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (*.f64 x (fma.f64 -1 (*.f64 (*.f64 x x) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))) (*.f64 x x)))))) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 2 (/.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 x (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2))) hi) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3))))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)))) (/.f64 (*.f64 hi hi) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 2 (/.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (-.f64 (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 3) (/.f64 (*.f64 3 (*.f64 x (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2))) hi)))) (/.f64 (-.f64 (fma.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) 2)) (fma.f64 (-.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)))) (pow.f64 x 3)) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (*.f64 x (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))))))) (*.f64 (pow.f64 x 3) (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)))) (pow.f64 hi 3))))
(log.f64 (/.f64 1 hi))
(neg.f64 (log.f64 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi)))
(+.f64 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi))
(-.f64 (neg.f64 (log.f64 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi)))
(-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (log.f64 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 x hi) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (/.f64 x hi)) (log.f64 hi)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))
(+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 hi x) (log.f64 (/.f64 -1 (*.f64 hi hi)))))
(+.f64 (-.f64 (log.f64 x) (/.f64 hi x)) (log.f64 (/.f64 -1 (*.f64 hi hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 -1 (pow.f64 hi 2))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 hi x) (log.f64 (/.f64 -1 (*.f64 hi hi))))))
(+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 hi x) (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (log.f64 (/.f64 -1 (*.f64 hi hi)))))))
(+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (/.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi))))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 1 (pow.f64 hi 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 hi x) (neg.f64 (log.f64 (*.f64 hi hi)))))
(-.f64 (-.f64 (*.f64 2 (neg.f64 (log.f64 hi))) (/.f64 hi x)) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (/.f64 1 (pow.f64 hi 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 hi x) (neg.f64 (log.f64 (*.f64 hi hi))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (*.f64 2 (neg.f64 (log.f64 hi))) (/.f64 hi x))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -1 (/.f64 hi x) (neg.f64 (log.f64 (*.f64 hi hi)))) (/.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 x 3)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 x 3)) (*.f64 2 (log.f64 hi))) (/.f64 hi x))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x)))
(fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x)))
(+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi x))))
(+.f64 (log.f64 (neg.f64 x)) (fma.f64 -2 (log.f64 hi) (/.f64 (neg.f64 hi) x)))
(-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (/.f64 hi x))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 -1 (/.f64 hi x)))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (log.f64 (neg.f64 x)) (fma.f64 -2 (log.f64 hi) (/.f64 (neg.f64 hi) x))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (/.f64 hi x)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (fma.f64 -1 (/.f64 hi x) (/.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 x 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 x 3)) (/.f64 hi x))))
(log.f64 (/.f64 1 hi))
(neg.f64 (log.f64 hi))
(+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi)))
(+.f64 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi))
(-.f64 (neg.f64 (log.f64 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi)))
(-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (log.f64 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 x hi) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (/.f64 x hi)) (log.f64 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (*.f64 -1 (/.f64 x hi))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (/.f64 (neg.f64 x) hi))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (/.f64 x hi))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi)))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (neg.f64 x) hi)))
(+.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 hi hi)) (/.f64 x hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 -1 (/.f64 x hi) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 -1)) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (/.f64 x hi))))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(pow.f64 (-.f64 1 (/.f64 lo hi)) 2)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))
(fma.f64 (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))
(fma.f64 (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(/.f64 (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 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi))))))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 x (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) x (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))
(/.f64 (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 1 (*.f64 -1 (/.f64 lo hi))) x) hi)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))))
(+.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))))
(+.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 2 (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x))))
(pow.f64 (+.f64 1 (/.f64 x hi)) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))
(fma.f64 -2 (/.f64 lo (/.f64 hi (+.f64 1 (/.f64 x hi)))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 hi (+.f64 1 (/.f64 x hi)))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 hi (+.f64 1 (/.f64 x hi)))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 hi (+.f64 1 (/.f64 x hi)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 hi (+.f64 1 (/.f64 x hi)))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 hi (+.f64 1 (/.f64 x hi)))) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi)))
(+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 x hi)))) (*.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
1
(+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) 1) (-.f64 2 (/.f64 lo hi)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1) (-.f64 2 (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 hi (-.f64 2 (/.f64 lo hi)))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))))))) x) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi)))) (/.f64 1 (-.f64 2 (/.f64 lo hi))))
(+.f64 (*.f64 x (+.f64 (/.f64 (/.f64 1 hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (-.f64 (/.f64 2 (*.f64 hi (-.f64 2 (/.f64 lo hi)))) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (*.f64 2 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi)))))))) (/.f64 (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1) (-.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 hi (-.f64 2 (/.f64 lo hi)))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))))))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))) (pow.f64 x 2)))) (/.f64 1 (-.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (/.f64 1 hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (-.f64 (/.f64 2 (*.f64 hi (-.f64 2 (/.f64 lo hi)))) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (*.f64 2 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi))))))) x (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi)))) (*.f64 (*.f64 x x) (-.f64 (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi))) (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (/.f64 2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))))) (/.f64 1 (-.f64 2 (/.f64 lo hi))))
(+.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (/.f64 1 hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (-.f64 (/.f64 2 (*.f64 hi (-.f64 2 (/.f64 lo hi)))) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (*.f64 2 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi))))))) x (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi)))) (*.f64 (*.f64 x x) (-.f64 (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi))) (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (/.f64 2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))))) (/.f64 -1 (-.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 1 (*.f64 hi (-.f64 2 (/.f64 lo hi)))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))))))) x) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))) (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4))) (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))))))) (pow.f64 x 3)) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))) (pow.f64 x 2))))) (/.f64 1 (-.f64 2 (/.f64 lo hi))))
(-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (/.f64 1 hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (-.f64 (/.f64 2 (*.f64 hi (-.f64 2 (/.f64 lo hi)))) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (*.f64 2 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi))))))) x (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi)))) (fma.f64 (+.f64 (/.f64 2 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (-.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)) (+.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)) (/.f64 (*.f64 2 lo) (*.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 3) (pow.f64 hi 4))))))) (pow.f64 x 3) (*.f64 (*.f64 x x) (-.f64 (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi))) (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (/.f64 2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))))) (/.f64 1 (-.f64 2 (/.f64 lo hi))))
(+.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (/.f64 1 hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (-.f64 (/.f64 2 (*.f64 hi (-.f64 2 (/.f64 lo hi)))) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (*.f64 2 (/.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi))))))) x (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (-.f64 2 (/.f64 lo hi)))) (fma.f64 (+.f64 (/.f64 2 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (-.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)) (+.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)) (/.f64 (*.f64 2 lo) (*.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 3) (pow.f64 hi 4))))))) (pow.f64 x 3) (*.f64 (*.f64 x x) (-.f64 (fma.f64 2 (/.f64 (/.f64 lo (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (-.f64 2 (/.f64 lo hi))) (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))) (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (/.f64 2 (*.f64 (*.f64 hi hi) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))))) (/.f64 -1 (-.f64 2 (/.f64 lo hi))))
(/.f64 x hi)
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))) 2)
(+.f64 (/.f64 x hi) (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) -2))
(+.f64 (/.f64 x hi) (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) (/.f64 lo hi)) -2))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 hi (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) 1)) x)))) (+.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi)) 2) (*.f64 hi (-.f64 2 (/.f64 lo hi)))) x)))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (/.f64 hi (/.f64 x (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1)))) (+.f64 2 (/.f64 (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) -2) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi))))))))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) (/.f64 lo hi)) (/.f64 hi (/.f64 x (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1)))) (+.f64 2 (/.f64 (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) (/.f64 lo hi)) -2) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi))))))))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 hi (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) 1)) (*.f64 (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi)) 2) (*.f64 hi (-.f64 2 (/.f64 lo hi))))) (*.f64 hi (-.f64 2 (/.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 hi (-.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) 1)) x))))) (+.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi)) 2) (*.f64 hi (-.f64 2 (/.f64 lo hi)))) x)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1)) (*.f64 (*.f64 hi (-.f64 2 (/.f64 lo hi))) (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) -2))) (/.f64 (*.f64 x x) (*.f64 hi (-.f64 2 (/.f64 lo hi))))) (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (/.f64 hi (/.f64 x (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1))))) (+.f64 2 (/.f64 (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (*.f64 -2 (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) -2) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi))))))))
(+.f64 (/.f64 x hi) (-.f64 (-.f64 (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) (/.f64 lo hi)) (/.f64 hi (/.f64 x (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1)))) (/.f64 (-.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1)) (*.f64 (*.f64 hi (-.f64 2 (/.f64 lo hi))) (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) (/.f64 lo hi)) -2))) (/.f64 (*.f64 x x) (*.f64 hi (-.f64 2 (/.f64 lo hi)))))) (+.f64 2 (/.f64 (+.f64 (fma.f64 hi (+.f64 (/.f64 2 hi) (/.f64 (*.f64 lo -2) (*.f64 hi hi))) (/.f64 lo hi)) -2) (/.f64 x (*.f64 hi (-.f64 2 (/.f64 lo hi))))))))
(/.f64 x hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 2 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 2 (-.f64 1 (/.f64 lo hi))) (-.f64 2 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (fma.f64 2 (-.f64 1 (/.f64 lo hi)) -2) (/.f64 lo hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) 1))) (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)))) x)) (+.f64 (/.f64 x hi) (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (+.f64 2 (*.f64 -1 (/.f64 lo hi))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1)) (*.f64 (-.f64 2 (/.f64 lo hi)) (*.f64 hi (-.f64 (*.f64 2 (-.f64 1 (/.f64 lo hi))) (-.f64 2 (/.f64 lo hi))))))) x) (+.f64 (/.f64 x hi) (*.f64 2 (-.f64 1 (/.f64 lo hi))))) (-.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 hi) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1) (*.f64 (-.f64 2 (/.f64 lo hi)) (*.f64 hi (+.f64 (fma.f64 2 (-.f64 1 (/.f64 lo hi)) -2) (/.f64 lo hi)))))) x) (+.f64 (/.f64 x hi) (+.f64 (fma.f64 2 (-.f64 1 (/.f64 lo hi)) -2) (/.f64 lo hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) 1))) (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)))) x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (/.f64 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 -1 (*.f64 hi (-.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) 1))) (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (*.f64 2 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)))) hi)) (pow.f64 x 2))))) (+.f64 2 (*.f64 -1 (/.f64 lo hi))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1)) (*.f64 (-.f64 2 (/.f64 lo hi)) (*.f64 hi (-.f64 (*.f64 2 (-.f64 1 (/.f64 lo hi))) (-.f64 2 (/.f64 lo hi))))))) x) (+.f64 (/.f64 x hi) (fma.f64 2 (-.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 2 (/.f64 lo hi)) (/.f64 (*.f64 x x) (*.f64 hi (*.f64 -1 (-.f64 (*.f64 hi (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1)) (*.f64 (-.f64 2 (/.f64 lo hi)) (*.f64 hi (-.f64 (*.f64 2 (-.f64 1 (/.f64 lo hi))) (-.f64 2 (/.f64 lo hi))))))))))))) (-.f64 2 (/.f64 lo hi)))
(+.f64 (+.f64 (-.f64 (+.f64 (/.f64 x hi) (fma.f64 2 (-.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 2 (/.f64 lo hi)) (/.f64 (*.f64 x x) (*.f64 hi (fma.f64 (neg.f64 hi) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1) (*.f64 (-.f64 2 (/.f64 lo hi)) (*.f64 hi (+.f64 (fma.f64 2 (-.f64 1 (/.f64 lo hi)) -2) (/.f64 lo hi)))))))))) (/.f64 (fma.f64 (neg.f64 hi) (+.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) -1) (*.f64 (-.f64 2 (/.f64 lo hi)) (*.f64 hi (+.f64 (fma.f64 2 (-.f64 1 (/.f64 lo hi)) -2) (/.f64 lo hi))))) x)) -2) (/.f64 lo hi))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) (+.f64 (/.f64 x hi) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (+.f64 2 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (/.f64 x hi) 2))) (/.f64 1 (+.f64 (/.f64 x hi) 2)))
(+.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (+.f64 2 (/.f64 x hi))))
(+.f64 (*.f64 lo (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (+.f64 2 (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))))))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))) (*.f64 hi (+.f64 (/.f64 x hi) 2)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (/.f64 x hi) 2)))) (/.f64 1 (+.f64 (/.f64 x hi) 2)))
(-.f64 (fma.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 2 (/.f64 x hi)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))) (*.f64 hi (+.f64 2 (/.f64 x hi)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 2 (/.f64 x hi))))) (/.f64 1 (+.f64 2 (/.f64 x hi))))
(+.f64 (fma.f64 lo (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (fma.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 2 (/.f64 x hi)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 2 (/.f64 x hi))))) (/.f64 -1 (+.f64 2 (/.f64 x hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 2 (/.f64 x hi)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))) (*.f64 hi (+.f64 2 (/.f64 x hi))))))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) (+.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))))))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))) (*.f64 hi (+.f64 (/.f64 x hi) 2)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 (/.f64 x hi) 2))))) (/.f64 1 (+.f64 (/.f64 x hi) 2)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 2 (/.f64 x hi)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))) (*.f64 hi (+.f64 2 (/.f64 x hi)))))))) (-.f64 (fma.f64 lo (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 2 (/.f64 x hi)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))) (*.f64 hi (+.f64 2 (/.f64 x hi)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 2 (/.f64 x hi))))) (/.f64 1 (+.f64 2 (/.f64 x hi)))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 2 (/.f64 x hi)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (*.f64 hi (+.f64 2 (/.f64 x hi))))))) (+.f64 (fma.f64 lo (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (fma.f64 (*.f64 lo lo) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 2 (/.f64 x hi)))) (/.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (+.f64 2 (/.f64 x hi)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (+.f64 2 (/.f64 x hi))))) (/.f64 -1 (+.f64 2 (/.f64 x hi)))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (*.f64 -1 (/.f64 lo hi))) (+.f64 (/.f64 x hi) 2))
(-.f64 (fma.f64 2 (+.f64 1 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi)) (+.f64 2 (/.f64 x hi)))
(+.f64 (-.f64 (-.f64 (+.f64 2 (/.f64 (*.f64 x 2) hi)) (/.f64 lo hi)) (/.f64 x hi)) -2)
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) hi) lo)) (*.f64 -1 (/.f64 lo hi)))) (+.f64 2 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 x hi) 1)) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) lo)))))
(-.f64 (fma.f64 2 (+.f64 1 (/.f64 x hi)) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))) (+.f64 (+.f64 2 (/.f64 x hi)) (neg.f64 (/.f64 (-.f64 (+.f64 2 (/.f64 (*.f64 x 2) hi)) (+.f64 2 (/.f64 x hi))) (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))))))
(-.f64 (-.f64 (-.f64 (+.f64 2 (/.f64 (*.f64 x 2) hi)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (/.f64 lo hi))) (/.f64 lo hi)) (+.f64 2 (-.f64 (/.f64 x hi) (/.f64 (-.f64 (fma.f64 2 (+.f64 1 (/.f64 x hi)) -2) (/.f64 x hi)) (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))))))
(-.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 hi (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1))) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 1 (/.f64 x hi))) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 2 (/.f64 x hi)))))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) hi) lo)) (*.f64 -1 (/.f64 lo hi))))) (+.f64 2 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 x hi) 1)) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) lo)))))
(-.f64 (fma.f64 2 (+.f64 1 (/.f64 x hi)) (+.f64 (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi)) (/.f64 (*.f64 -1 (-.f64 (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1)) (*.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) (-.f64 (+.f64 2 (/.f64 (*.f64 x 2) hi)) (+.f64 2 (/.f64 x hi)))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 2 (/.f64 x hi))))))) (+.f64 (+.f64 2 (/.f64 x hi)) (neg.f64 (/.f64 (-.f64 (+.f64 2 (/.f64 (*.f64 x 2) hi)) (+.f64 2 (/.f64 x hi))) (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))))))
(-.f64 (fma.f64 2 (+.f64 1 (/.f64 x hi)) (-.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 (*.f64 hi (+.f64 2 (/.f64 x hi))) (-.f64 (fma.f64 2 (+.f64 1 (/.f64 x hi)) -2) (/.f64 x hi)))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 2 (/.f64 x hi))))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (/.f64 lo hi))) (/.f64 lo hi))) (+.f64 2 (-.f64 (/.f64 x hi) (/.f64 (-.f64 (fma.f64 2 (+.f64 1 (/.f64 x hi)) -2) (/.f64 x hi)) (/.f64 lo (*.f64 hi (+.f64 2 (/.f64 x hi))))))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) hi) (*.f64 -1 (/.f64 lo hi))) (+.f64 (/.f64 x hi) 2))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (/.f64 (neg.f64 lo) hi)) (+.f64 2 (/.f64 x hi)))
(+.f64 (-.f64 (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (/.f64 (neg.f64 lo) hi)) (/.f64 x hi)) -2)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) hi) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) hi) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) lo)))) (+.f64 2 (/.f64 x hi)))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (*.f64 -1 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 hi (-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 (+.f64 2 (/.f64 x hi)) (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (neg.f64 (+.f64 2 (/.f64 x hi))))))) lo)))) (+.f64 2 (/.f64 x hi)))
(-.f64 (-.f64 (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (/.f64 (neg.f64 lo) hi)) (/.f64 (*.f64 hi (-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 (+.f64 2 (/.f64 x hi)) (-.f64 (fma.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) -2) (/.f64 x hi))))) lo)) (+.f64 2 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) 1) hi) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) hi) (+.f64 2 (/.f64 x hi))) (*.f64 hi (+.f64 (/.f64 x hi) 2)))) lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 hi (-.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) 1)) (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (-.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 hi)) (*.f64 2 (/.f64 x (pow.f64 hi 2)))) hi) (+.f64 2 (/.f64 x hi)))))) (*.f64 hi (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 2)))))) (+.f64 2 (/.f64 x hi)))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (fma.f64 -1 (/.f64 lo hi) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi (-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 (+.f64 2 (/.f64 x hi)) (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (neg.f64 (+.f64 2 (/.f64 x hi))))))) lo) (/.f64 (*.f64 hi (-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 (+.f64 2 (/.f64 x hi)) (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (neg.f64 (+.f64 2 (/.f64 x hi))))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 2 (/.f64 x hi))))))))) (+.f64 2 (/.f64 x hi)))
(-.f64 (fma.f64 (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) hi (-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (*.f64 hi (-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 (+.f64 2 (/.f64 x hi)) (-.f64 (fma.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) -2) (/.f64 x hi))))) lo)) (/.f64 (*.f64 hi (-.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) -1) (*.f64 (+.f64 2 (/.f64 x hi)) (-.f64 (fma.f64 hi (fma.f64 2 (/.f64 x (*.f64 hi hi)) (/.f64 2 hi)) -2) (/.f64 x hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 2 (/.f64 x hi))))))) (+.f64 2 (/.f64 x hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 2 (/.f64 x (-.f64 x lo)))) (+.f64 2 (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x 2) (-.f64 x lo)) (+.f64 (+.f64 2 (/.f64 lo hi)) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (+.f64 2 (*.f64 2 (/.f64 lo (-.f64 x lo))))) hi) (-.f64 x lo))))) (+.f64 2 (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 2 (/.f64 x (-.f64 x lo)) (*.f64 -2 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 x 2) (-.f64 x lo)) 2) (*.f64 2 (/.f64 lo (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))) (+.f64 (+.f64 2 (/.f64 lo hi)) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 2 (/.f64 x (-.f64 x lo)) (*.f64 -2 (/.f64 (+.f64 (fma.f64 2 (/.f64 x (-.f64 x lo)) -2) (*.f64 -2 (/.f64 lo (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))) (+.f64 (+.f64 2 (/.f64 lo hi)) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (+.f64 2 (*.f64 2 (/.f64 lo (-.f64 x lo))))) (pow.f64 hi 2)) (pow.f64 (-.f64 x lo) 2))) (+.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (-.f64 x lo))) (+.f64 2 (*.f64 2 (/.f64 lo (-.f64 x lo))))) hi) (-.f64 x lo)))))) (+.f64 2 (+.f64 (/.f64 lo hi) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 4 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 x 2) (-.f64 x lo)) 2) (*.f64 2 (/.f64 lo (-.f64 x lo)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (fma.f64 2 (/.f64 x (-.f64 x lo)) (*.f64 -2 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 x 2) (-.f64 x lo)) 2) (*.f64 2 (/.f64 lo (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))))) (+.f64 (+.f64 2 (/.f64 lo hi)) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 4 (/.f64 (+.f64 (fma.f64 2 (/.f64 x (-.f64 x lo)) -2) (*.f64 -2 (/.f64 lo (-.f64 x lo)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (fma.f64 2 (/.f64 x (-.f64 x lo)) (*.f64 -2 (/.f64 (+.f64 (fma.f64 2 (/.f64 x (-.f64 x lo)) -2) (*.f64 -2 (/.f64 lo (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))))) (+.f64 (+.f64 2 (/.f64 lo hi)) (*.f64 2 (/.f64 lo (-.f64 x lo))))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) hi))
(*.f64 1/2 (*.f64 2 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) hi))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2))))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 x lo) hi)))) (*.f64 -1/4 (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo)))))
(fma.f64 1/2 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo))) -1/4))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) hi)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 x lo) 2)) (*.f64 1/4 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)))) (-.f64 x lo)) (pow.f64 hi 3))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/2) (*.f64 (*.f64 1/4 (*.f64 2 (-.f64 x lo))) (-.f64 x lo))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))))) (*.f64 -1/4 (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo)))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (*.f64 -1/2 (/.f64 (fma.f64 (pow.f64 (-.f64 x lo) 2) 1/2 (*.f64 (*.f64 (-.f64 x lo) (*.f64 2 (-.f64 x lo))) -1/4)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))))) (*.f64 (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo))) -1/4))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) hi)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 x lo) 2)) (*.f64 1/4 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)))) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 x lo) 2)) (*.f64 1/4 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 2 lo)) (-.f64 x lo)) (pow.f64 hi 2))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/2) (*.f64 (*.f64 1/4 (*.f64 2 (-.f64 x lo))) (-.f64 x lo))) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) 1/2) (*.f64 (*.f64 1/4 (*.f64 2 (-.f64 x lo))) (-.f64 x lo))) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))))))) (*.f64 -1/4 (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo)))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/2 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (fma.f64 -1/2 (/.f64 (fma.f64 (pow.f64 (-.f64 x lo) 2) 1/2 (*.f64 (*.f64 (-.f64 x lo) (*.f64 2 (-.f64 x lo))) -1/4)) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (*.f64 1/4 (/.f64 (fma.f64 (pow.f64 (-.f64 x lo) 2) 1/2 (*.f64 (*.f64 (-.f64 x lo) (*.f64 2 (-.f64 x lo))) -1/4)) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))))))) (*.f64 (/.f64 (*.f64 2 (-.f64 x lo)) (/.f64 (*.f64 hi hi) (-.f64 x lo))) -1/4))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(-.f64 1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) 1)
(+.f64 1 (/.f64 x hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 1 (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 1 (-.f64 2 (/.f64 lo hi)))
(+.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))
(+.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (/.f64 (neg.f64 x) (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))
(-.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (+.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))))
(+.f64 (+.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (/.f64 (neg.f64 x) (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))
(+.f64 (-.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3))) (+.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)))))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (/.f64 1 (-.f64 2 (/.f64 lo hi)))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4)))))
(+.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (-.f64 (-.f64 (/.f64 1 (-.f64 2 (/.f64 lo hi))) (/.f64 x (*.f64 hi (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (pow.f64 (-.f64 2 (/.f64 lo hi)) 4))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))) (pow.f64 x 2))))
(+.f64 (/.f64 hi x) (neg.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi))))))
(-.f64 (/.f64 hi x) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi)))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi)))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))
(+.f64 (-.f64 (/.f64 hi x) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi))))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 2 (/.f64 lo hi)) 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 2 (/.f64 lo hi))) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)) (pow.f64 x 3)))))
(+.f64 (/.f64 hi x) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 3) (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi)))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))))
(+.f64 (/.f64 hi x) (-.f64 (-.f64 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi))))) (/.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 3) (/.f64 (pow.f64 x 4) (pow.f64 hi 4)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)) (pow.f64 x 2))))
(+.f64 (/.f64 hi x) (neg.f64 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi))))))
(-.f64 (/.f64 hi x) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi)))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3))))
(+.f64 (/.f64 hi x) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi)))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2)))))
(+.f64 (-.f64 (/.f64 hi x) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi))))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 3) (pow.f64 hi 4)) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 hi 3)) (pow.f64 x 3)))))
(+.f64 (/.f64 hi x) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi)))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 3) (/.f64 (pow.f64 x 4) (pow.f64 hi 4))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))))))
(+.f64 (-.f64 (/.f64 hi x) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 x x) (-.f64 2 (/.f64 lo hi))))) (-.f64 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 2 (/.f64 lo hi)) 2))) (/.f64 (pow.f64 (-.f64 2 (/.f64 lo hi)) 3) (/.f64 (pow.f64 x 4) (pow.f64 hi 4)))))
(/.f64 1 (+.f64 (/.f64 x hi) 2))
(/.f64 1 (+.f64 2 (/.f64 x hi)))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) 2)) (/.f64 lo (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))
(+.f64 (/.f64 1 (+.f64 2 (/.f64 x hi))) (/.f64 lo (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) 2)) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 2) 2)))) (/.f64 lo (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))))))
(+.f64 (/.f64 1 (+.f64 2 (/.f64 x hi))) (+.f64 (/.f64 lo (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (*.f64 hi hi) (+.f64 2 (/.f64 x hi))) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 2 (/.f64 x hi))) (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (pow.f64 (+.f64 2 (/.f64 x hi)) 3))) (/.f64 lo (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 x hi) 2)) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 2 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 2) 2)))) (+.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (*.f64 (pow.f64 (+.f64 2 (/.f64 x hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 2) 2)))) (/.f64 lo (*.f64 hi (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2)))))))
(+.f64 (+.f64 (/.f64 1 (+.f64 2 (/.f64 x hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (*.f64 hi hi) (+.f64 2 (/.f64 x hi))) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (+.f64 (/.f64 lo (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2))) (/.f64 (pow.f64 lo 3) (*.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))))
(+.f64 (/.f64 1 (+.f64 2 (/.f64 x hi))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (pow.f64 (+.f64 2 (/.f64 x hi)) 3)) (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 4))) (/.f64 lo (*.f64 hi (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))) (/.f64 (neg.f64 hi) lo))
(-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 3)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi))))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (*.f64 (+.f64 2 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 2) 2))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 3))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (/.f64 x hi))) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 4)) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 4)) (/.f64 (pow.f64 lo 4) (pow.f64 (+.f64 2 (/.f64 x hi)) 3))) (/.f64 hi lo)) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))) (/.f64 (neg.f64 hi) lo))
(-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 3)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi))))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (*.f64 (+.f64 2 (/.f64 x hi)) (pow.f64 (+.f64 (/.f64 x hi) 2) 2))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (*.f64 (+.f64 2 (/.f64 x hi)) (+.f64 (/.f64 x hi) 2))) (pow.f64 lo 3))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 hi 4) (+.f64 2 (/.f64 x hi))) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)) (pow.f64 lo 4)) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 4)) (/.f64 (pow.f64 lo 4) (pow.f64 (+.f64 2 (/.f64 x hi)) 3))) (/.f64 hi lo)) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 2 (/.f64 x hi)) 2)))) (/.f64 (*.f64 hi hi) (/.f64 (*.f64 lo lo) (+.f64 2 (/.f64 x hi)))))
(/.f64 hi (-.f64 x lo))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (-.f64 x lo)))
(fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (/.f64 hi (-.f64 x lo)))
(+.f64 (*.f64 4 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (-.f64 x lo))))
(fma.f64 4 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (/.f64 hi (-.f64 x lo))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2))) (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 -8 (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 4))))))
(fma.f64 4 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (+.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (/.f64 hi (-.f64 x lo))) (/.f64 (*.f64 -8 (pow.f64 hi 4)) (pow.f64 (-.f64 x lo) 4))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)))
(+.f64 1/2 (*.f64 (/.f64 (-.f64 x lo) hi) -1/4))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/8)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (-.f64 x lo) hi) (fma.f64 -1/16 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/8))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)))
(+.f64 1/2 (*.f64 (/.f64 (-.f64 x lo) hi) -1/4))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/8)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 x lo) hi)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (-.f64 x lo) hi) (fma.f64 -1/16 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) 1/8))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))))
(fma.f64 (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) x (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)))
(fma.f64 (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) x (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1)) (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi))))))
(fma.f64 (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) x (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (/.f64 (neg.f64 lo) hi))))
(fma.f64 (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) x (-.f64 (fma.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (/.f64 (neg.f64 lo) hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 lo (pow.f64 hi 2)))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1)) (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))))))
(fma.f64 (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) x (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -2/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))))))) (cbrt.f64 -1)) (*.f64 2/27 (/.f64 1 (*.f64 (*.f64 hi hi) lo))))) (*.f64 -1/3 (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))))))))) (pow.f64 x 3) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))))
(fma.f64 (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (+.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) x (-.f64 (fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 -2/27 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) 1/27))) (cbrt.f64 -1)) (*.f64 2/27 (/.f64 1 (*.f64 (*.f64 hi hi) lo))))) (*.f64 -1/3 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) 1/27)))))) (pow.f64 x 3) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (/.f64 (neg.f64 lo) hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 (pow.f64 1 1/3) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (/.f64 x (pow.f64 hi 2))))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi)))
(fma.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x (*.f64 hi hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (/.f64 x (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)))) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)))) (/.f64 1 (pow.f64 hi 2)))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi))))
(fma.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x (*.f64 hi hi))) (fma.f64 (*.f64 lo lo) (-.f64 (fma.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18)) 1/9)) (/.f64 1 (*.f64 hi hi))) (/.f64 x hi)))
(fma.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x (*.f64 hi hi))) (fma.f64 (*.f64 lo lo) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (cbrt.f64 (/.f64 x hi))) (fma.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18)) 1/9 (/.f64 -1 (*.f64 hi hi)))) (/.f64 x hi)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (+.f64 (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (/.f64 x (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)))) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)))) (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) x) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 hi 2) x)))))))))))))
(fma.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x (*.f64 hi hi))) (+.f64 (fma.f64 (*.f64 lo lo) (-.f64 (fma.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18)) 1/9)) (/.f64 1 (*.f64 hi hi))) (/.f64 x hi)) (*.f64 (pow.f64 lo 3) (+.f64 (+.f64 (*.f64 2/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))))) (*.f64 -1/3 (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27)))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (*.f64 (fma.f64 -2/3 (*.f64 (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27)) (cbrt.f64 (/.f64 hi x))) (*.f64 2/27 (/.f64 1 (*.f64 x (*.f64 hi hi))))) (cbrt.f64 (/.f64 x hi))))))))
(fma.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x (*.f64 hi hi))) (+.f64 (fma.f64 (*.f64 lo lo) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (cbrt.f64 (/.f64 x hi))) (fma.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18)) 1/9 (/.f64 -1 (*.f64 hi hi)))) (/.f64 x hi)) (*.f64 (pow.f64 lo 3) (fma.f64 2/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) (fma.f64 -1/3 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27)) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (*.f64 (fma.f64 -2/3 (*.f64 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27)) (cbrt.f64 (/.f64 hi x))) (*.f64 2/27 (/.f64 1 (*.f64 x (*.f64 hi hi))))) (cbrt.f64 (/.f64 x hi)))))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.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 (neg.f64 (*.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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x (fma.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) x (fma.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 lo (pow.f64 hi 17))) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 lo (pow.f64 hi 2))))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (cbrt.f64 -1))))) (cbrt.f64 -1))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))) (pow.f64 x 3)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x (fma.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (fma.f64 (+.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))))))) (cbrt.f64 -1)) (*.f64 2/27 (/.f64 1 (*.f64 (*.f64 hi hi) lo))))) (*.f64 -1/3 (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -2/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))))))) (pow.f64 x 3) (/.f64 (neg.f64 lo) hi))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) x (fma.f64 (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18) (pow.f64 (/.f64 (/.f64 1 lo) (pow.f64 hi 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (fma.f64 (fma.f64 -1/3 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) 1/27)) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) 1/27))) (cbrt.f64 -1)) (*.f64 2/27 (/.f64 1 (*.f64 (*.f64 hi hi) lo))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 4)) (pow.f64 hi 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -2/27 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 x 3) (/.f64 (neg.f64 lo) hi))))
(*.f64 (pow.f64 1 1/3) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi)))
(fma.f64 lo (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)))) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)))) (pow.f64 lo 2)) (+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi))))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18)) 1/9)) (*.f64 lo lo) (fma.f64 lo (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x hi)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)))) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 17) x)) 1/9)))) (pow.f64 lo 2)) (+.f64 (*.f64 lo (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 13)) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x hi)) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 14) (pow.f64 x 4))) 1/9))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) x) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 hi 2) x)))))))))))))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18)) 1/9)) (*.f64 lo lo) (+.f64 (fma.f64 lo (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x hi)) (*.f64 (pow.f64 lo 3) (+.f64 (+.f64 (*.f64 2/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))))) (*.f64 -1/3 (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27)))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (*.f64 (fma.f64 -2/3 (*.f64 (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27)) (cbrt.f64 (/.f64 hi x))) (*.f64 2/27 (/.f64 1 (*.f64 x (*.f64 hi hi))))) (cbrt.f64 (/.f64 x hi))))))))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 17)) x) 1/18)) 1/9)) (*.f64 lo lo) (+.f64 (fma.f64 lo (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 13)) 1/18)) -1) (/.f64 x hi)) (*.f64 (pow.f64 lo 3) (fma.f64 2/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) (fma.f64 -1/3 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27)) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 hi 14))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (*.f64 (fma.f64 -2/3 (*.f64 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27)) (cbrt.f64 (/.f64 hi x))) (*.f64 2/27 (/.f64 1 (*.f64 x (*.f64 hi hi))))) (cbrt.f64 (/.f64 x hi)))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 2) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3)))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (pow.f64 hi 11)) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (pow.f64 (cbrt.f64 -1) 2)) 1/27)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3)))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7))) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))
(pow.f64 (/.f64 x hi) 1/3)
(cbrt.f64 (/.f64 x hi))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (pow.f64 (/.f64 x hi) 1/3))
(fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (cbrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/9) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (cbrt.f64 (/.f64 x hi))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/18))) (*.f64 lo lo)))
(+.f64 (fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (cbrt.f64 (/.f64 x hi))) (*.f64 -1/9 (*.f64 (*.f64 lo (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/18)) (*.f64 lo (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/18)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/9) lo)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 7) (pow.f64 x 2))) 1/3))) (pow.f64 lo 3)))) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/9) (pow.f64 lo 2))))))
(fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))) (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27))) (pow.f64 lo 3)) (+.f64 (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/18))) (*.f64 lo lo)) (cbrt.f64 (/.f64 x hi)))))
(fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7))) 1/18))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))) (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 hi 7)))) -1/27))) (pow.f64 lo 3)) (+.f64 (*.f64 -1/9 (*.f64 (*.f64 lo (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/18)) (*.f64 lo (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 11) (pow.f64 x 7))) 1/18)))) (cbrt.f64 (/.f64 x hi)))))
(pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3)
(cbrt.f64 (/.f64 1 (*.f64 lo lo)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))
(fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18))) (cbrt.f64 (/.f64 1 (*.f64 lo lo))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (+.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/9) (pow.f64 x 2)))))
(+.f64 (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18))) (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18))) (*.f64 x x)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/9) x)) (+.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 5)) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (pow.f64 x 3)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/9) (pow.f64 x 2))))))
(+.f64 (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18))) (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 lo 5))) (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))))) (pow.f64 x 3)) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18))) (*.f64 x x))))
(+.f64 (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 11)) 1/18))) (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 lo 5))) (fma.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))))) (pow.f64 x 3)) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 16)) 1/18))) (*.f64 x x))))
(*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo))
(*.f64 (/.f64 1 lo) (cbrt.f64 x))
(/.f64 (cbrt.f64 x) lo)
(+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9)))
(fma.f64 (cbrt.f64 x) (/.f64 1 lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))))
(+.f64 (/.f64 (cbrt.f64 x) lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) lo)) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9))))
(fma.f64 -1/9 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (fma.f64 (cbrt.f64 x) (/.f64 1 lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18)))))
(fma.f64 -1/9 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (+.f64 (/.f64 (cbrt.f64 x) lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) lo)) (+.f64 (*.f64 (pow.f64 (*.f64 1 x) 1/3) (/.f64 1 lo)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9)))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 lo lo)) (fma.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 x x)))))) (fma.f64 -1/9 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (fma.f64 (cbrt.f64 x) (/.f64 1 lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 lo lo)) (fma.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 x x)))))) (fma.f64 -1/9 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (+.f64 (/.f64 (cbrt.f64 x) lo) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))))))
(pow.f64 lo 1/3)
(cbrt.f64 lo)
(+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x)))
(+.f64 (cbrt.f64 lo) (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18)))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/9) (pow.f64 x 2))) (+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x))))
(fma.f64 -1/9 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18))) (+.f64 (cbrt.f64 lo) (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18))))))
(fma.f64 -1/9 (*.f64 (*.f64 x (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18)) (*.f64 x (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18))) (+.f64 (cbrt.f64 lo) (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/3))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/9) (pow.f64 x 2))) (+.f64 (pow.f64 lo 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 2)) 1/9) x)))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))))) (pow.f64 x 3)) (fma.f64 -1/9 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18))) (+.f64 (cbrt.f64 lo) (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18)))))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (fma.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 lo lo))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 lo lo)))))) (pow.f64 x 3)) (fma.f64 -1/9 (*.f64 (*.f64 x (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18)) (*.f64 x (pow.f64 (/.f64 1 (pow.f64 lo 7)) 1/18))) (+.f64 (cbrt.f64 lo) (*.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 1 (*.f64 lo lo)) 1/18)))))))
(pow.f64 x 1/3)
(cbrt.f64 x)
(+.f64 (pow.f64 x 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)))
(+.f64 (cbrt.f64 x) (*.f64 1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18)))))
(+.f64 (pow.f64 x 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) (pow.f64 lo 2)))))
(+.f64 (cbrt.f64 x) (fma.f64 1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))) (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (*.f64 lo lo))))
(+.f64 (pow.f64 x 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/9) lo)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/9) (pow.f64 lo 2))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (pow.f64 x 2)) 1/3))))))))))
(+.f64 (cbrt.f64 x) (fma.f64 1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 1 (*.f64 x x)) 1/18) (pow.f64 (/.f64 1 (*.f64 x x)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 lo lo) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 7)) 1/18))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 x x)))) (*.f64 (pow.f64 lo 3) (fma.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 x x))) (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 x x))))))))))
(-.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 (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (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 1 (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (/.f64 hi (-.f64 1 (/.f64 x hi))) -1)
(/.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 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (/.f64 1 hi))) (cbrt.f64 (/.f64 1 hi)) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (sqrt.f64 (/.f64 1 hi)) (sqrt.f64 (/.f64 1 hi)) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 1))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) 1)
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 1 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) (pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(log.f64 (exp.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(exp.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(+.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (neg.f64 (log.f64 hi)))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 0 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (log1p.f64 (neg.f64 (/.f64 x hi))) (log.f64 hi))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 0 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(neg.f64 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (/.f64 x hi)))) (log.f64 (neg.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 1 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 1 1/3) (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1/3) (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/3))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) 1/3) (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1/3))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2) 1/3) (pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2)) (cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3/2)))
(pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(neg.f64 (log.f64 (/.f64 hi (-.f64 1 (/.f64 x hi)))))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (+.f64 1 (-.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)))
(log1p.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) -1))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(-.f64 (log1p.f64 (/.f64 (neg.f64 x) hi)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (-.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1))
(log1p.f64 (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) -1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(fma.f64 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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) 1)
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 (sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 4) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(exp.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (exp.f64 2) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(exp.f64 (*.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1))
(pow.f64 (exp.f64 2) (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) 1)
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) 1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 2) (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))))) (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))))) (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi))))) (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1)
(+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) -1)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) 1)
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (cbrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (cbrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (sqrt.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) -1) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) -1))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))))) (/.f64 1 (cbrt.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)))))
(*.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) -1) (pow.f64 (hypot.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) -1))
(pow.f64 (hypot.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) -2)
(pow.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1) -1)
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))))
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -2) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (*.f64 (/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi))) (pow.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) -2)))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (neg.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1))
(exp.f64 (neg.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1))
(exp.f64 (neg.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 1 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) 1)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.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 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 1)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x 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 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 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 (/.f64 (-.f64 x lo) hi) 1/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x 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 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.f64 (*.f64 x (/.f64 1 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 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 x lo) 1) hi)
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(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 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (-.f64 x lo) 1/3) (pow.f64 (/.f64 1 hi) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (/.f64 1 hi) 1/3) (pow.f64 (-.f64 x lo) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/3))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/3) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/3))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) 1/3) (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/2) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 hi))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/3)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1/3))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))) 1)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(/.f64 (*.f64 (cbrt.f64 (+.f64 x lo)) 1) lo)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 1)
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo) 2) (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)) 1))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (+.f64 x lo)) lo)))
(/.f64 (cbrt.f64 (+.f64 x lo)) lo)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 x lo)))) 1)
(cbrt.f64 (+.f64 x lo))
(*.f64 1 (cbrt.f64 (+.f64 x lo)))
(cbrt.f64 (+.f64 x lo))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) (cbrt.f64 (cbrt.f64 (+.f64 x lo)))) (cbrt.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 x lo))) (sqrt.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 x lo)))
(cbrt.f64 (+.f64 x lo))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1/3) (pow.f64 (cbrt.f64 (+.f64 x lo)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x lo))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 x lo)) 1/3) (pow.f64 (sqrt.f64 (+.f64 x lo)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x lo))) (cbrt.f64 (sqrt.f64 (+.f64 x lo))))
(pow.f64 (+.f64 x lo) 1/3)
(cbrt.f64 (+.f64 x lo))
(pow.f64 (cbrt.f64 (+.f64 x lo)) 1)
(cbrt.f64 (+.f64 x lo))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 x lo)))))
(cbrt.f64 (+.f64 x lo))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))
(exp.f64 (*.f64 (log.f64 (+.f64 x lo)) 1/3))
(cbrt.f64 (+.f64 x lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x lo))) 1))
(cbrt.f64 (+.f64 x lo))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 x lo))))
(cbrt.f64 (+.f64 x lo))

eval685.0ms (7.6%)

Compiler

Compiled 41295 to 23715 computations (42.6% saved)

prune250.0ms (2.8%)

Pruning

32 alts after pruning (28 fresh and 4 done)

PrunedKeptTotal
New9565961
Fresh492372
Picked415
Done033
Total1009321041
Accurracy
24.1%
Counts
1041 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.9%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
6.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))
18.8%
(/.f64 (-.f64 x lo) hi)
9.8%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
18.7%
(/.f64 (+.f64 x lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
6.1%
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
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 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi)) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
18.8%
(-.f64 (+.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) -1) 1)
9.9%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
9.9%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.9%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
18.8%
(+.f64 (/.f64 x hi) (-.f64 (*.f64 2 (-.f64 1 (/.f64 lo hi))) (-.f64 2 (/.f64 lo hi))))
9.5%
(+.f64 (/.f64 hi lo) 1)
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))
9.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
6.1%
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
20.7%
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1/2 (*.f64 (/.f64 (-.f64 x lo) hi) -1/4)))
20.9%
(*.f64 (+.f64 (-.f64 (+.f64 1 (*.f64 2 (/.f64 x hi))) (*.f64 2 (/.f64 lo hi))) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
20.9%
(*.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 lo (+.f64 1 (/.f64 x hi))) hi)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
20.9%
(*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
17.7%
(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.7%
1
Compiler

Compiled 2410 to 1175 computations (51.2% saved)

regimes258.0ms (2.9%)

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

4 calls:

95.0ms
lo
65.0ms
hi
56.0ms
x
8.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
22.6%2lo
20.9%1hi
20.9%1x
20.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1855 to 827 computations (55.4% saved)

regimes75.0ms (0.8%)

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

1 calls:

56.0ms
lo
Results
AccuracySegmentsBranch
22.6%2lo
Compiler

Compiled 886 to 426 computations (51.9% saved)

regimes49.0ms (0.5%)

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

2 calls:

29.0ms
lo
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.9%1lo
Compiler

Compiled 863 to 421 computations (51.2% saved)

regimes49.0ms (0.5%)

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

4 calls:

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

Compiled 291 to 124 computations (57.4% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

bsearch2.0ms (0%)

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

Compiled 16 to 11 computations (31.3% saved)

bsearch1.0ms (0%)

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

Compiled 16 to 11 computations (31.3% saved)

simplify31.0ms (0.3%)

Algorithm
egg-herbie
Rules
128×distribute-lft-neg-in
122×unsub-neg
90×neg-mul-1
66×neg-sub0
56×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044431
166431
281431
3101431
4134431
5176431
6236431
7300431
8341431
9386431
10421431
11449431
12468431
13478431
14479431
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 lo -105274999999999995407800832129350886496949865466694975956817816372181428507684514496578445999493774277807789971008145228503854759936204425347003797359798507030606465745148253848126694182115107162365846486989801904547249051709176934955238895616349556538857651467978869381587733693647188658131844673528418795520) (*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))))
(if (<=.f64 lo -105274999999999995407800832129350886496949865466694975956817816372181428507684514496578445999493774277807789971008145228503854759936204425347003797359798507030606465745148253848126694182115107162365846486989801904547249051709176934955238895616349556538857651467978869381587733693647188658131844673528418795520) (*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x 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 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(if (<=.f64 lo -105274999999999995407800832129350886496949865466694975956817816372181428507684514496578445999493774277807789971008145228503854759936204425347003797359798507030606465745148253848126694182115107162365846486989801904547249051709176934955238895616349556538857651467978869381587733693647188658131844673528418795520) (*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))))
(if (<=.f64 lo -105274999999999995407800832129350886496949865466694975956817816372181428507684514496578445999493774277807789971008145228503854759936204425347003797359798507030606465745148253848126694182115107162365846486989801904547249051709176934955238895616349556538857651467978869381587733693647188658131844673528418795520) (*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi))))
(if (<=.f64 lo -105274999999999995407800832129350886496949865466694975956817816372181428507684514496578445999493774277807789971008145228503854759936204425347003797359798507030606465745148253848126694182115107162365846486989801904547249051709176934955238895616349556538857651467978869381587733693647188658131844673528418795520) (*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 lo x)) hi))))
(if (<=.f64 lo -105274999999999995407800832129350886496949865466694975956817816372181428507684514496578445999493774277807789971008145228503854759936204425347003797359798507030606465745148253848126694182115107162365846486989801904547249051709176934955238895616349556538857651467978869381587733693647188658131844673528418795520) (*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x 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)))
(if (<=.f64 lo -105274999999999995407800832129350886496949865466694975956817816372181428507684514496578445999493774277807789971008145228503854759936204425347003797359798507030606465745148253848126694182115107162365846486989801904547249051709176934955238895616349556538857651467978869381587733693647188658131844673528418795520) (*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.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 -105274999999999995407800832129350886496949865466694975956817816372181428507684514496578445999493774277807789971008145228503854759936204425347003797359798507030606465745148253848126694182115107162365846486989801904547249051709176934955238895616349556538857651467978869381587733693647188658131844673528418795520) (*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.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)))
(*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(*.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 x lo) hi))) -1) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 165 to 97 computations (41.2% saved)

soundness1.5s (17.2%)

Rules
1374×times-frac
1374×times-frac
1146×distribute-lft-in
840×*-commutative
826×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025251
1609229
030272
1671270
0163135592
1502134460
067625506
1166719584
2569312884
025251
1609229
090321872
1248019728
030272
1671270
067625506
1166719584
2569312884
090321872
1248019728
025251
1609229
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1522 to 566 computations (62.8% saved)

end0.0ms (0%)

preprocess64.0ms (0.7%)

Compiler

Compiled 326 to 166 computations (49.1% saved)

Profiling

Loading profile data...