xlohi (overflows)

Time bar (total: 12.2s)

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)

sample816.0ms (6.7%)

Results
804.0ms8256×body256valid
Bogosity

preprocess174.0ms (1.4%)

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)

simplify148.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 20 to 12 computations (40% saved)

localize24.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite213.0ms (1.8%)

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

simplify301.0ms (2.5%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
Stop Event
node limit
Counts
266 → 404
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (neg.f64 (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(/.f64 (fma.f64 -1 x lo) lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 -1 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))))
(+.f64 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1)) (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)))
(+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (-.f64 (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)) (+.f64 (/.f64 x lo) -1)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))

eval304.0ms (2.5%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune341.0ms (2.8%)

Pruning

7 alts after pruning (7 fresh and 0 done)

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

Compiled 340 to 204 computations (40% saved)

localize132.0ms (1.1%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
100.0%
(/.f64 (-.f64 x hi) lo)
97.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
99.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
99.6%
(/.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.5%
(/.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.2%)

Counts
11 → 324
Calls

90 calls:

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

rewrite176.0ms (1.5%)

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

simplify164.0ms (1.4%)

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)

eval454.0ms (3.7%)

Compiler

Compiled 13834 to 5141 computations (62.8% saved)

prune215.0ms (1.8%)

Pruning

51 alts after pruning (50 fresh and 1 done)

PrunedKeptTotal
New64549694
Fresh112
Picked415
Done000
Total65051701
Accurracy
22.6%
Counts
701 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
18.7%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.7%
(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 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.7%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 x lo) lo)
18.7%
(/.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.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (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)))
9.3%
(-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 x)) hi) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.7%
(-.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 1 (/.f64 lo (-.f64 x hi))))
9.5%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.5%
(-.f64 1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo)))
9.5%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.1%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.4%
(+.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 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.7%
(*.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.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.7%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.7%
(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.7%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.0%
(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%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
18.8%
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
18.7%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.7%
(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 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.7%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 x lo) lo)
18.7%
(/.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.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (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)))
9.3%
(-.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 x)) hi) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.7%
(-.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 1 (/.f64 lo (-.f64 x hi))))
9.5%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.5%
(-.f64 1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo)))
9.5%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.1%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.4%
(+.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 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.7%
(*.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.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.7%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.7%
(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.7%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.0%
(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%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 3116 to 1942 computations (37.7% saved)

localize188.0ms (1.5%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
98.1%
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
75.8%
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
6.5%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.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.6%
(/.f64 (-.f64 x lo) hi)
99.2%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
99.6%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi))
98.1%
(*.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))
97.5%
(+.f64 (/.f64 hi lo) 1)
Compiler

Compiled 240 to 54 computations (77.5% saved)

series93.0ms (0.8%)

Counts
11 → 375
Calls

96 calls:

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

rewrite159.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
634×add-sqr-sqrt
630×pow1
624×*-un-lft-identity
594×add-exp-log
594×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify326.0ms (2.7%)

Algorithm
egg-herbie
Rules
1876×fma-def
506×*-commutative
500×+-commutative
412×div-sub
360×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0139142908
1432340330
Stop Event
node limit
Counts
838 → 925
Calls
Call 1
Inputs
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(-.f64 (*.f64 -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))
(/.f64 (+.f64 lo (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (/.f64 lo hi)))
(/.f64 (*.f64 x (-.f64 (/.f64 lo hi) 1)) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 lo hi) 1) x) hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 lo hi) 1) x) hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 lo hi) 1) x) hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(*.f64 -1 (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (*.f64 -1 (/.f64 x hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 x hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 x hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 lo x) hi)
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 lo x) hi)
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x 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 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(/.f64 (pow.f64 lo 4) (pow.f64 hi 4))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(/.f64 (pow.f64 lo 4) (pow.f64 hi 4))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) (sqrt.f64 (+.f64 (/.f64 hi lo) 1)))
(/.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))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (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 (-.f64 x lo) lo) hi) x) lo) hi)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(*.f64 1 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.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))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) 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 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (*.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (+.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 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) hi) (*.f64 hi (*.f64 (-.f64 x lo) 1))) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) 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) lo) hi))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) 1) hi) (*.f64 hi (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 hi 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 (-.f64 x lo) lo) hi) 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)))))))
(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) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) 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) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi 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 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (/.f64 x hi) (/.f64 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 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (/.f64 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 (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 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.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 x 3) (pow.f64 lo 3)) (*.f64 (/.f64 hi 1) (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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 hi 1) (+.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 (-.f64 x lo) 1) hi)
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) 1)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 hi 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi 1)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.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 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))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(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))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(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 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) 1)
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (*.f64 hi (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x 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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.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 x lo) 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 (/.f64 (-.f64 x lo) (/.f64 hi lo)) hi)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 x (*.f64 hi (/.f64 hi lo))) (*.f64 (*.f64 hi (/.f64 hi lo)) lo)) (pow.f64 (*.f64 hi (/.f64 hi lo)) 2))
(/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (/.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 (*.f64 (-.f64 x lo) 1) 1) (*.f64 hi (/.f64 hi 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))) (*.f64 hi (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (*.f64 hi (/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.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 (*.f64 (-.f64 x lo) 1)) (*.f64 hi 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 (*.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.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 (neg.f64 lo) (*.f64 (-.f64 x lo) 1)) (*.f64 (neg.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) 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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (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 (*.f64 (*.f64 (-.f64 x lo) 1) lo) (*.f64 hi hi))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 (*.f64 hi (/.f64 hi lo)))))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) (/.f64 hi lo))) (neg.f64 hi))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (neg.f64 hi))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) 1/2)
(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 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) 2)
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2))
(fabs.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) 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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (*.f64 hi (/.f64 hi lo)) 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 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 (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 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.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) 1) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.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 x 3) (pow.f64 lo 3)) (*.f64 (/.f64 hi 1) (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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 hi 1) (+.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 (-.f64 x lo) 1) hi)
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) 1)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 hi 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi 1)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.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 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))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(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))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(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 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 0 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.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 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 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))))
(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 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (log1p.f64 (/.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))))
(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 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) (fma.f64 (neg.f64 (/.f64 1 hi)) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (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)))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (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)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(-.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi))) 1)
(*.f64 1 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi))
(*.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) (sqrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 2)) 1) (/.f64 (cbrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) 1) (/.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) 2)
(pow.f64 (/.f64 hi (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 3) (pow.f64 (/.f64 1 hi) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (/.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)))) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) 1)
(*.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.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 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi (/.f64 hi lo)))))
(*.f64 (/.f64 1 (/.f64 hi (sqrt.f64 lo))) (/.f64 (-.f64 x lo) (/.f64 hi (sqrt.f64 lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 hi lo)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (*.f64 hi (/.f64 hi lo)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (cbrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)))
(*.f64 (/.f64 lo 1) (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) 1/2)
(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 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) 2)
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2))
(fabs.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) 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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (*.f64 hi (/.f64 hi lo)) 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 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)))
(+.f64 (fma.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (-.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))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (neg.f64 (+.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))) 6) (pow.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi -2))
(*.f64 (pow.f64 hi -2) (pow.f64 (-.f64 x lo) 2))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 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 hi (-.f64 x lo)) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (*.f64 (-.f64 x lo) 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) 1) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (*.f64 (-.f64 x lo) 1)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (-.f64 x 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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (*.f64 (-.f64 x 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 (-.f64 x lo) (*.f64 (-.f64 x lo) 1)) (*.f64 hi hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x 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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x 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 (neg.f64 (-.f64 x lo)) (*.f64 (-.f64 x lo) 1)) (*.f64 (neg.f64 hi) hi))
(/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1)) (*.f64 (+.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 (/.f64 (-.f64 x lo) hi)) 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (*.f64 (-.f64 x lo) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) 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 (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (-.f64 x 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 (-.f64 x lo))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (*.f64 (-.f64 x lo) 1)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (-.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1)) (*.f64 hi (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
Outputs
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(-.f64 (*.f64 -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 (/.f64 lo hi) hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (-.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 (/.f64 lo hi) hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (-.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 (/.f64 lo hi) hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (-.f64 (/.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 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) 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 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (-.f64 (/.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 (/.f64 lo hi) hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (-.f64 (/.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 (/.f64 lo hi) hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (-.f64 (/.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 (/.f64 lo hi) hi) (/.f64 -1 hi))))
(*.f64 (fma.f64 -1 (/.f64 (/.f64 lo hi) hi) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo hi) hi) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.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) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 (*.f64 lo (neg.f64 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) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (/.f64 (*.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) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.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 (*.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 -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 (*.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 -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 (*.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 -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 (*.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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.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 (*.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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.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 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.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 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) 1)
(expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))
(expm1.f64 (-.f64 (log.f64 x) (log.f64 hi)))
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) 1)
(+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 (/.f64 (neg.f64 lo) hi) hi)) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))
(+.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x) (expm1.f64 (-.f64 (log.f64 x) (log.f64 hi))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 (/.f64 (neg.f64 lo) hi) hi)) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) 0) (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x) (expm1.f64 (-.f64 (log.f64 x) (log.f64 hi)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))) 1)
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (/.f64 (*.f64 (+.f64 hi (*.f64 (/.f64 (neg.f64 lo) hi) hi)) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x)) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))))) -1)
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) 0) (*.f64 x x)) (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x)) (fma.f64 (exp.f64 (log.f64 x)) (/.f64 1 hi) (/.f64 (fma.f64 (*.f64 -1/2 (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (pow.f64 x 3) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))))))) -1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) -1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) 1)
(+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))
(+.f64 (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))) (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi))))))
(+.f64 (/.f64 (*.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 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (-.f64 (+.f64 (+.f64 (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)))))))) (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 (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 1/3 (*.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 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)))))
(fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (+.f64 1 (/.f64 x hi))))) (fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))) (+.f64 (neg.f64 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi)))))) (expm1.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (/.f64 (*.f64 lo lo) 0)) (fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (+.f64 1 (/.f64 x hi))))) (fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) -1)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))) 1)
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))) (-.f64 (fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))))) 1))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (/.f64 (*.f64 lo lo) 0)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (+.f64 1 (/.f64 x hi)))))) (fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)))))) -1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))) hi)) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi))))) 1)
(+.f64 (neg.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) hi))))) (expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) 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)) (+.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 (/.f64 x hi) hi)))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0)))) -1)
(+.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 lo lo) 0))) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) 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 (*.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 (/.f64 x hi) hi)))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))) (+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))) (neg.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))))))) -1)
(+.f64 (-.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) (/.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 -1/2 (*.f64 (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 x hi) hi))))) -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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))))) (/.f64 lo hi))
(-.f64 (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi)) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) 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 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (/.f64 x hi) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))))))) (/.f64 lo hi))
(fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (-.f64 (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 x hi)) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) 1/8 (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/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) 1/24)))))))) (/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 x hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (/.f64 x hi)) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) 1/8 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) 1/24)))))) (/.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 x x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) (+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (/.f64 x hi) (+.f64 1 (/.f64 (neg.f64 lo) hi)))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi 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))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi))) (+.f64 (/.f64 (/.f64 x hi) (+.f64 1 (/.f64 (neg.f64 lo) hi))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi))) (/.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (log1p.f64 (/.f64 (neg.f64 lo) hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))
(fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))
(-.f64 (log.f64 x) (log.f64 hi))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))
(+.f64 (-.f64 (log.f64 x) (log.f64 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))))
(+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (-.f64 (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))) (log.f64 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (+.f64 (neg.f64 (log.f64 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))))
(+.f64 (log.f64 x) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (-.f64 (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi)))) (log.f64 hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))
(-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi)))))))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))) (log.f64 (/.f64 -1 hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) x) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (+.f64 (log.f64 (/.f64 -1 hi)) (/.f64 hi (/.f64 x (+.f64 1 (/.f64 (neg.f64 lo) hi))))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 hi hi)) (*.f64 x x)) (/.f64 hi (/.f64 x (-.f64 1 (/.f64 lo hi))))) (log.f64 (/.f64 -1 hi)))) (log.f64 (/.f64 -1 x)))
(log.f64 (+.f64 (/.f64 x hi) 1))
(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 (/.f64 x hi) hi))) (log.f64 (+.f64 1 (/.f64 x hi))))
(-.f64 (log1p.f64 (/.f64 x hi)) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) hi))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(fma.f64 -1 (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) hi))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi))) (log.f64 (+.f64 1 (/.f64 x hi)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi))) (log1p.f64 (/.f64 x hi))) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) hi))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))) (log.f64 (+.f64 (/.f64 x hi) 1)))))
(fma.f64 -1 (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) hi))) (fma.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi))) (log.f64 (+.f64 1 (/.f64 x hi))))))
(-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi))) (log1p.f64 (/.f64 x hi)))) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))
(fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 lo))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))
(fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi))))
(+.f64 (-.f64 (log.f64 lo) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (log.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))))))
(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)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (log.f64 lo)) (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (log.f64 (/.f64 -1 hi))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (log.f64 lo)) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (-.f64 (log.f64 (/.f64 -1 hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (/.f64 1 hi)))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))
(-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) lo)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.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) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))) (neg.f64 (/.f64 (+.f64 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) (/.f64 (pow.f64 lo 3) (pow.f64 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 hi (-.f64 x lo)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (log.f64 (-.f64 x lo)))) (log.f64 hi))
(+.f64 (*.f64 -1 (log.f64 hi)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3))) (+.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)))))))
(fma.f64 -1 (log.f64 hi) (fma.f64 1/3 (/.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 (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)) (/.f64 hi (-.f64 x lo))) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 x lo) 2)) (log.f64 (-.f64 x lo)))) (log.f64 hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 lo hi)))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) -1/4))) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 lo hi)))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) -1/4))) (/.f64 lo hi)))
(+.f64 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 (*.f64 (+.f64 hi (*.f64 (/.f64 (neg.f64 lo) hi) hi)) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x))
(fma.f64 (exp.f64 (log.f64 x)) (/.f64 1 hi) (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (/.f64 (*.f64 (+.f64 hi (*.f64 (/.f64 (neg.f64 lo) hi) hi)) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x)) (exp.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)) (fma.f64 (exp.f64 (log.f64 x)) (/.f64 1 hi) (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1 hi)))))) x) (+.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 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))))) (/.f64 (*.f64 (+.f64 hi (*.f64 (/.f64 (neg.f64 lo) hi) hi)) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))) x)) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3)) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 3))) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 hi))))))))
(+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 hi))) 0) (*.f64 x x)) (/.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 lo hi))) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))) x)) (fma.f64 (exp.f64 (log.f64 x)) (/.f64 1 hi) (/.f64 (fma.f64 (*.f64 -1/2 (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (*.f64 1/2 (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (/.f64 (pow.f64 x 3) (exp.f64 (-.f64 (log.f64 x) (log.f64 hi)))))))
(exp.f64 (+.f64 (*.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))))))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))) (/.f64 hi (/.f64 x (*.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))))) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) (/.f64 (*.f64 (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)) 0) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) x) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) 2) (*.f64 hi hi)) 0) (/.f64 (*.f64 x x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (+.f64 (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)))))))) (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 -1 hi) (pow.f64 (/.f64 -1 x) -1)) 0) (*.f64 x x)) (-.f64 (fma.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 -1 hi) (/.f64 hi (/.f64 x (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 -1 hi) (pow.f64 (/.f64 -1 x) -1)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) 1/3 (*.f64 (*.f64 -1/3 (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 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 (exp.f64 (log.f64 lo)) (/.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))))))
(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 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (+.f64 1 (/.f64 x hi))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))))
(+.f64 (fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))))
(+.f64 (-.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (+.f64 1 (/.f64 x hi)))))) (/.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (/.f64 (*.f64 lo lo) 0)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))) lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/6 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi)))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))))) (pow.f64 lo 2)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (neg.f64 (/.f64 1 hi))))))))
(fma.f64 -1 (/.f64 hi (/.f64 lo (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (+.f64 1 (/.f64 x hi))))) (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))))) (+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 -1 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))))))
(-.f64 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)))) (fma.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi) (/.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (/.f64 (*.f64 lo lo) 0)))) (/.f64 hi (/.f64 lo (*.f64 (*.f64 (exp.f64 (log.f64 lo)) (/.f64 -1 hi)) (+.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 (/.f64 x hi) 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 x hi) 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 (/.f64 x hi) hi)))) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0))))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 lo lo) 0))) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) 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 (*.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 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 hi hi)) 0)))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (/.f64 (pow.f64 lo 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (neg.f64 (log.f64 hi)))) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) hi)))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 (*.f64 lo lo) 0))) (-.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (*.f64 -1/2 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)))) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)))) (pow.f64 lo 3)) (/.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) (/.f64 lo (+.f64 hi (*.f64 (/.f64 x hi) 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (*.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/2 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 1/3 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))) (/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)) (/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))) (/.f64 lo hi))
(-.f64 (-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 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 lo hi))
(/.f64 (+.f64 lo (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) hi)
(/.f64 (+.f64 lo (neg.f64 (/.f64 (*.f64 lo lo) hi))) hi)
(/.f64 (-.f64 lo (/.f64 (*.f64 lo lo) hi)) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 -1 hi)) x (/.f64 lo hi)))
(-.f64 (fma.f64 x (-.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 -1 hi)) x (/.f64 lo hi)))
(-.f64 (fma.f64 x (-.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (-.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 -1 hi)) x (/.f64 lo hi)))
(-.f64 (fma.f64 x (-.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 x (-.f64 (/.f64 lo hi) 1)) hi)
(/.f64 x (/.f64 hi (+.f64 (/.f64 lo hi) -1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 lo hi) 1) x) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (+.f64 (/.f64 lo hi) (/.f64 x (/.f64 hi (+.f64 (/.f64 lo hi) -1)))))
(-.f64 (+.f64 (/.f64 lo hi) (/.f64 x (/.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 lo hi) 1) x) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (+.f64 (/.f64 lo hi) (/.f64 x (/.f64 hi (+.f64 (/.f64 lo hi) -1)))))
(-.f64 (+.f64 (/.f64 lo hi) (/.f64 x (/.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 lo hi) 1) x) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (+.f64 (/.f64 lo hi) (/.f64 x (/.f64 hi (+.f64 (/.f64 lo hi) -1)))))
(-.f64 (+.f64 (/.f64 lo hi) (/.f64 x (/.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi))
(neg.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi x)))
(/.f64 (neg.f64 (*.f64 x (-.f64 1 (/.f64 lo hi)))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi x)) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi x)) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) x) hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (+.f64 1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi x)) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi x)))
(*.f64 -1 (/.f64 x hi))
(neg.f64 (/.f64 x hi))
(/.f64 (neg.f64 x) hi)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (*.f64 -1 (/.f64 x hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo (neg.f64 (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (/.f64 (neg.f64 x) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (/.f64 (neg.f64 x) 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 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 x hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (/.f64 (neg.f64 x) 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) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi)) (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 x hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 x hi))))
(-.f64 (neg.f64 (fma.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 x hi))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 x hi))))
(-.f64 (neg.f64 (fma.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi))
(/.f64 (-.f64 lo x) hi)
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi))
(/.f64 (-.f64 lo x) hi)
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 lo x) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.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 (*.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 -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 (*.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 -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 (*.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 -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 (*.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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.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 (*.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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi 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 (*.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 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (-.f64 (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))
(fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))))
(fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)))
(fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (neg.f64 (*.f64 x (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi))))))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi))) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (fma.f64 -1 (*.f64 x (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (fma.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))) x (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (fma.f64 -1 (*.f64 x (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (fma.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 (/.f64 lo hi) hi)))) x (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(-.f64 (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))))
(-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))))))
(-.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (*.f64 -2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4)))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(/.f64 (pow.f64 lo 4) (pow.f64 hi 4))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 -2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4)))
(fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (*.f64 -2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x))))))
(/.f64 (pow.f64 lo 4) (pow.f64 hi 4))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 -2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4)))
(fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (*.f64 -2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x))))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.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 x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.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 x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) -2 (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) (sqrt.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 3)) -1) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 3)) -1) (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(+.f64 1 (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (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))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 (-.f64 x lo) lo) hi) x) lo) hi)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo))) hi)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x)))) 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))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x 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))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 lo (/.f64 (-.f64 x 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 (-.f64 x lo) lo) hi) x) lo) hi))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo))) hi)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x)))) 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (/.f64 hi (-.f64 x lo))) (*.f64 hi 1)) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.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 hi (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi hi))
(/.f64 (fma.f64 hi (-.f64 x lo) (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.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 hi (neg.f64 (-.f64 x lo))) (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (*.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (fma.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 -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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (fma.f64 hi (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (*.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)))))) (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (+.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 (/.f64 (-.f64 x lo) hi) lo) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1))) (+.f64 (*.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (fma.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) hi) (*.f64 hi (*.f64 (-.f64 x lo) 1))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi hi))
(/.f64 (fma.f64 hi (-.f64 x lo) (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.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 hi (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) hi) (*.f64 hi (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi hi))
(/.f64 (fma.f64 hi (-.f64 x lo) (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.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 hi (neg.f64 (-.f64 x lo))) (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) hi))
(/.f64 (fma.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 -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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (fma.f64 hi (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (*.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)))))) (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.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) lo) hi))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))) (*.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1))) (+.f64 (*.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi))) hi))
(/.f64 (fma.f64 hi (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) 1) hi) (*.f64 hi (/.f64 (*.f64 (-.f64 x lo) lo) hi))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi hi))
(/.f64 (fma.f64 hi (-.f64 x lo) (/.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) hi)) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo 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 (-.f64 x lo) lo) hi) x) lo) hi)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo))) hi)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (neg.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x)))) 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) 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))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi 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))
(fma.f64 lo (/.f64 (-.f64 x 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)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 lo (/.f64 (-.f64 x 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))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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))
(fma.f64 lo (/.f64 (-.f64 x 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))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 lo (/.f64 (-.f64 x 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))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x 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))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x 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))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x 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))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x 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 (-.f64 x lo) hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.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 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (/.f64 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 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 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.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 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.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)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (/.f64 hi 1) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) 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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 hi 1) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 x lo) 1) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) 1)) (neg.f64 hi))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) x) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 x (neg.f64 hi) (*.f64 hi lo)) (*.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)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) hi)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 hi 1)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) 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 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi 1)))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 lo x)))
(/.f64 (*.f64 (+.f64 lo x) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 (+.f64 lo x))))
(/.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 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 lo x)))
(/.f64 (*.f64 (+.f64 lo x) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 (+.f64 lo x))))
(/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))) (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 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))) (-.f64 (neg.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 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (+.f64 (neg.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1))
(/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (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))
(/.f64 (-.f64 x lo) hi)
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(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 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 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 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) 1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) hi)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (*.f64 hi (/.f64 hi lo))))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))))
(/.f64 -1 (/.f64 (*.f64 hi (neg.f64 (/.f64 hi lo))) (-.f64 x lo)))
(/.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (neg.f64 hi) (-.f64 x lo))))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x 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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(*.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 lo (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 lo (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (*.f64 (-.f64 x lo) 1) (*.f64 hi (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 x lo) (/.f64 hi lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 x (*.f64 hi (/.f64 hi lo))) (*.f64 (*.f64 hi (/.f64 hi lo)) lo)) (pow.f64 (*.f64 hi (/.f64 hi lo)) 2))
(/.f64 (-.f64 (*.f64 x (*.f64 hi (/.f64 hi lo))) (*.f64 hi (*.f64 (/.f64 hi lo) lo))) (pow.f64 (*.f64 hi (/.f64 hi lo)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.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 (+.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)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 lo (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 lo (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) 1) (*.f64 hi (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x 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))) (*.f64 hi (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 lo x))) (*.f64 hi (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 (+.f64 lo x) (*.f64 hi (/.f64 hi lo))))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(*.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 lo (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 lo (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (*.f64 lo (*.f64 (-.f64 x lo) 1)) (*.f64 hi hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(*.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (neg.f64 lo) (/.f64 (neg.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 (neg.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 lo) (*.f64 (-.f64 x lo) 1)) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 (+.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)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 lo (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (neg.f64 lo) (/.f64 (neg.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 lo (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.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 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) (/.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 (neg.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (neg.f64 lo)))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) lo) (*.f64 hi hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 (*.f64 hi (/.f64 hi lo)))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) (/.f64 hi lo))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) 1/2)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 3)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2)
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo)) -1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(fabs.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (*.f64 hi (/.f64 hi lo)) 3)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 1))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (+.f64 (/.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 (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 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.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) 1) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 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 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.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)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (/.f64 hi 1) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) 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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 hi 1) (+.f64 x lo)))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 x lo) 1) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) 1)) (neg.f64 hi))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) x) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (neg.f64 lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 x (neg.f64 hi) (*.f64 hi lo)) (*.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)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) hi)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 hi 1)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))) 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 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi 1)))
(/.f64 (*.f64 (+.f64 lo x) (-.f64 x lo)) (*.f64 hi (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 lo x)))
(/.f64 (*.f64 (+.f64 lo x) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 (+.f64 lo x))))
(/.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 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (neg.f64 (*.f64 (+.f64 lo x) (-.f64 x lo))) (*.f64 (neg.f64 hi) (+.f64 lo x)))
(/.f64 (*.f64 (+.f64 lo x) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 (+.f64 lo x))))
(/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))) (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 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))) (-.f64 (neg.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 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)) (+.f64 (neg.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1))
(/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (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))
(/.f64 (-.f64 x lo) hi)
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(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 1 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 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 0 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2))) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (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 (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 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 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))))
(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 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2)) (cbrt.f64 (log1p.f64 (/.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))))
(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 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) (fma.f64 (neg.f64 (/.f64 1 hi)) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (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)))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (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)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) (fma.f64 (/.f64 -1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi) (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1))) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1 (*.f64 (/.f64 (-.f64 x lo) hi) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2) (/.f64 (neg.f64 (-.f64 x lo)) hi)))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (-.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(+.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2) (/.f64 (neg.f64 (-.f64 x lo)) hi)))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (-.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi))) 1)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(*.f64 1 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(*.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) (/.f64 1 hi))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) (sqrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(*.f64 (pow.f64 hi -1/2) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 2)) 1) (/.f64 (cbrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) hi))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo))) hi))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) 2)) (/.f64 (cbrt.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x)))) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) 2)) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) 2)) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo))) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) 1) (/.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) hi))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x)))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x)))) (cbrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) 1)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) 3)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) 3) 1/3)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) 2)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(pow.f64 (/.f64 hi (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo)) -1)
(/.f64 1 (/.f64 hi (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo))))
(/.f64 1 (/.f64 hi (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x)))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi) 2))
(fabs.f64 (/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi) 3))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 3) (pow.f64 (/.f64 1 hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) 3) (/.f64 1 (pow.f64 hi 3))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) 3) (/.f64 1 (pow.f64 hi 3))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) 3) (pow.f64 hi 3)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)) 1))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) x) lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(fma.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(fma.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) 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)))) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 lo (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 x))) hi)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2) (/.f64 (neg.f64 (-.f64 x lo)) hi))
(-.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))) 1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 1 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2)
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 (sqrt.f64 hi) hi)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4))) (fabs.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi (/.f64 hi lo)))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2))
(*.f64 (/.f64 1 (/.f64 hi (sqrt.f64 lo))) (/.f64 (-.f64 x lo) (/.f64 hi (sqrt.f64 lo))))
(*.f64 (/.f64 1 (/.f64 hi (sqrt.f64 lo))) (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 lo)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 lo)) (/.f64 hi (sqrt.f64 lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 hi lo))) hi)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 hi lo)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi)) (/.f64 hi lo))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 hi (sqrt.f64 lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (*.f64 hi (/.f64 hi lo)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (*.f64 hi (/.f64 hi lo))))) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 hi lo))) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 (cbrt.f64 hi) hi)))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 (cbrt.f64 hi) hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 (sqrt.f64 hi) hi)))
(*.f64 (/.f64 lo 1) (/.f64 (/.f64 (-.f64 x lo) hi) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi)))
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 hi) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 (sqrt.f64 hi) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (cbrt.f64 hi) 2) hi)) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 x lo) lo) hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo)) (cbrt.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) 1/2)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 3)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3) 1/3)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 lo))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (sqrt.f64 lo)) 2)
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo)) -1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(fabs.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (*.f64 hi (/.f64 hi lo)) 3)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 1))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x 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))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 -1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 -1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 -1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (fma.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(+.f64 (fma.f64 -1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x 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))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (-.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (-.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x 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))) 6) (pow.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))) 2))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 3)
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) 1/3)
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2)
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(fabs.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 4)) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi -2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 hi -2) (pow.f64 (-.f64 x lo) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.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 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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 x lo) (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (-.f64 x lo)))
(/.f64 (*.f64 (-.f64 x lo) 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (-.f64 x lo) 1) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (*.f64 (-.f64 x lo) 1)) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 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 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.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 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x 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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(*.f64 (/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 x lo) (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (*.f64 (-.f64 x 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 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (-.f64 x lo)))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) 1)) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x 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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (-.f64 x lo)) (/.f64 (neg.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 x 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 (neg.f64 (-.f64 x lo)) (neg.f64 hi)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 (-.f64 x lo)) (/.f64 (neg.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 (-.f64 x lo) 1)) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (neg.f64 hi)))
(/.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 x lo) (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) hi))
(*.f64 (/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 x lo) (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) (neg.f64 hi)))
(*.f64 (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (neg.f64 (-.f64 x lo)) (/.f64 (neg.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1)) (*.f64 (+.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 (/.f64 (-.f64 x lo) hi)) 1)))
(*.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (*.f64 (-.f64 x lo) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))) hi))
(*.f64 (/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 x lo) (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.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 (-.f64 x lo))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (-.f64 x lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (-.f64 x lo)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (-.f64 x lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) (neg.f64 hi)))
(*.f64 (/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (neg.f64 (-.f64 x lo)) (/.f64 (neg.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 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 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (*.f64 (-.f64 x lo) 1)) (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (-.f64 x lo)))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (-.f64 x lo)) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (-.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 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))))
(*.f64 (/.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 1 (+.f64 1 (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 x lo) (/.f64 (fma.f64 hi (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3))))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) 1) (-.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 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (/.f64 (fma.f64 hi (+.f64 1 (/.f64 (-.f64 x lo) hi)) hi) (-.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)

eval764.0ms (6.3%)

Compiler

Compiled 49562 to 18581 computations (62.5% saved)

prune447.0ms (3.7%)

Pruning

55 alts after pruning (51 fresh and 4 done)

PrunedKeptTotal
New1385281413
Fresh222345
Picked235
Done011
Total1409551464
Accurracy
98.8%
Counts
1464 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.1%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
18.8%
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
18.7%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.7%
(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)
29.0%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi)))
28.8%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.7%
(/.f64 (-.f64 x lo) hi)
98.3%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
18.7%
(/.f64 (+.f64 x lo) lo)
6.5%
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.7%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) 1)
18.7%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3) 1)
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
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.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
10.1%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
18.7%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
21.7%
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi)) (/.f64 lo hi))) 1)
10.1%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
21.7%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 lo hi)))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) 1)
18.7%
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))))) 1)
18.7%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)))) 1)
18.7%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.1%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi lo)) hi) (/.f64 (-.f64 x lo) hi))
10.0%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.7%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.0%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
18.0%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
10.0%
(expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo))))
18.7%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
10.1%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
18.8%
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
18.7%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.7%
(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)
29.0%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi)))
28.8%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.7%
(/.f64 (-.f64 x lo) hi)
98.3%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
18.7%
(/.f64 (+.f64 x lo) lo)
6.5%
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.7%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) 1)
18.7%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3) 1)
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
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.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
10.1%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
18.7%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
21.7%
(-.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi)) (/.f64 lo hi))) 1)
10.1%
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo)))) 1)
21.7%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 lo hi)))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) 1)
18.7%
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))))) 1)
18.7%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)))) 1)
18.7%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.1%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi lo)) hi) (/.f64 (-.f64 x lo) hi))
10.0%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.7%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.0%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
18.0%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
10.0%
(expm1.f64 (fma.f64 -1 (log.f64 hi) (log.f64 (-.f64 x lo))))
18.7%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 4062 to 2418 computations (40.5% saved)

localize285.0ms (2.3%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (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.1%
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
99.6%
(/.f64 (-.f64 x lo) hi)
99.2%
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
98.9%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
99.5%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
99.2%
(*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi))
98.1%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
97.2%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
98.4%
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
98.4%
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3))
98.0%
(*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi)))
21.1%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 399 to 106 computations (73.4% saved)

series42.0ms (0.3%)

Counts
12 → 352
Calls

102 calls:

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

rewrite147.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
748×add-sqr-sqrt
742×pow1
734×*-un-lft-identity
700×add-exp-log
698×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify259.0ms (2.1%)

Algorithm
egg-herbie
Rules
1348×fma-def
630×times-frac
562×sqr-pow
502×associate-+r+
468×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
094528096
1276424456
Stop Event
node limit
Counts
670 → 508
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2))))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.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 -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 (-.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 (*.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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (*.f64 (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))))))
(/.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))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (*.f64 hi hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) -1)
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))) 1)
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)))) 1)
(*.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))) 2) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(*.f64 (hypot.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) (hypot.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))) (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 6) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)))
(pow.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) 2)
(log.f64 (exp.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (exp.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(fma.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(fma.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(fma.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi 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 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 2) (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)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 2)
(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 x lo) hi)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 3))
(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 (-.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 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 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 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 1 hi) (-.f64 x lo) (*.f64 (/.f64 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 (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 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.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 (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))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (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) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (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 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 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (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 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.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 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) 3) (cbrt.f64 (/.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))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 3/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (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) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (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 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 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (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 (-.f64 x lo) (/.f64 1 hi))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.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 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) 3) (cbrt.f64 (/.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 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.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))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (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 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (/.f64 1 hi)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (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 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/3) (cbrt.f64 (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 (-.f64 x lo)) (cbrt.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2)
(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 (/.f64 (-.f64 x lo) hi)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) 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 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 (exp.f64 1) (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))))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1 hi)) 2) (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 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)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 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)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (exp.f64 1) (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))))
(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 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1 hi)) 2) (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 (/.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 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (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 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 (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))))
(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)
(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))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(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 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (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)))
Outputs
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(/.f64 (neg.f64 (/.f64 lo hi)) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(/.f64 (neg.f64 (/.f64 lo hi)) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(/.f64 (neg.f64 (/.f64 lo hi)) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(pow.f64 (/.f64 lo hi) 3)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(pow.f64 (/.f64 lo hi) 3)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(pow.f64 (/.f64 lo hi) 3)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 2) x) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))))
(fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) x)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (*.f64 2 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(-.f64 (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (*.f64 2 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (-.f64 (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))) (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (*.f64 2 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(fma.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (-.f64 (-.f64 (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (pow.f64 (/.f64 lo hi) 3)))
(*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 x x) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)))
(fma.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x)))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 x x) (fma.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3) (*.f64 x (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (fma.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))))))))
(fma.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (*.f64 2 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(fma.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (-.f64 (-.f64 (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (pow.f64 (/.f64 lo hi) 3)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))
(neg.f64 (*.f64 (pow.f64 x 3) (-.f64 (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3)))))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3))))
(fma.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 x x) (neg.f64 (*.f64 (pow.f64 x 3) (-.f64 (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))))
(fma.f64 -1 (*.f64 x (fma.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (neg.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))))))) (fma.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 x x) (neg.f64 (*.f64 (pow.f64 x 3) (-.f64 (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3)))))))
(-.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3))))) (*.f64 x (fma.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (-.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3) (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))))))
(fma.f64 -1 (*.f64 x (fma.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (neg.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))))))) (fma.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (*.f64 (pow.f64 x 3) (-.f64 (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3)))))))))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (-.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3)))))) (*.f64 x (fma.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (-.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3) (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2))))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (+.f64 (pow.f64 (/.f64 x hi) 3) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2)))))
(+.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3))) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(+.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (pow.f64 lo 3) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3))) (*.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(-.f64 (*.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3))) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (fma.f64 (pow.f64 lo 3) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3))) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6)))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(neg.f64 (fma.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 -1 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(-.f64 (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))) (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 -1 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3)))) (fma.f64 -1 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(-.f64 (-.f64 (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))) (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3))) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 x 3) (pow.f64 hi 6)))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3)
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (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 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (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 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (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 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x 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 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 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 x lo) (/.f64 lo (*.f64 hi hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 (*.f64 lo 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 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 (*.f64 lo 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 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 (*.f64 lo 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 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 (*.f64 lo lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 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 (*.f64 lo 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 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 (*.f64 lo 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 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 (*.f64 lo 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 (+.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 (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 (neg.f64 (*.f64 lo 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 (neg.f64 (*.f64 lo 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 (neg.f64 (*.f64 lo 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))))
(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 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi 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 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(+.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi 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 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.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 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(-.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))
(+.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))))
(+.f64 (/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.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))
(neg.f64 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(+.f64 (/.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 (pow.f64 1 1/3) (/.f64 lo hi)))
(neg.f64 (/.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 (neg.f64 (/.f64 lo hi)))
(fma.f64 x (*.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))) (neg.f64 (/.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 1 (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (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 1 (*.f64 lo (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (neg.f64 (/.f64 lo hi))))
(fma.f64 x (*.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))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (cbrt.f64 -1))) (neg.f64 (/.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 1 (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (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 1 (*.f64 lo (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 x x) (fma.f64 (+.f64 (*.f64 -1/3 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 2/27 (/.f64 1 (*.f64 lo (*.f64 hi hi))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 hi lo)) (/.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (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)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 x 3) (neg.f64 (/.f64 lo hi)))))
(fma.f64 x (*.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 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 lo (pow.f64 hi 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (cbrt.f64 -1))) (*.f64 (pow.f64 x 3) (fma.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7))) (pow.f64 (cbrt.f64 -1) 2)) -5/27)) (cbrt.f64 -1)) (/.f64 2/27 (*.f64 lo (*.f64 hi hi))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 4) (pow.f64 hi 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (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 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7))) (pow.f64 (cbrt.f64 -1) 2)) -2/27)))))) (/.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 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18)) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 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)))
(fma.f64 (*.f64 lo lo) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18)) -1/9) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18)) 1/9)) (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 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18)) -1/9) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 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 2/27 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) -1/27))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (*.f64 (fma.f64 -2/3 (*.f64 (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) -1/27)) (cbrt.f64 (/.f64 hi x))) (*.f64 2/27 (/.f64 1 (*.f64 (*.f64 hi hi) x)))) (cbrt.f64 (/.f64 x hi)))))))))
(fma.f64 (*.f64 lo lo) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18)) -1/9) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 hi 17))) 1/18)) 1/9)) (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) (fma.f64 (pow.f64 lo 3) (fma.f64 2/27 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) 5/27) (fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 14)) (pow.f64 x 4)) 1/18)) -1/9) (*.f64 (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 hi x))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) 5/27) (/.f64 2/27 (*.f64 (*.f64 hi hi) x))) (cbrt.f64 (/.f64 x hi)))))) (/.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)))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi))))
(+.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 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/18) (pow.f64 (/.f64 1 (*.f64 (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))))))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/18) (pow.f64 (/.f64 1 (*.f64 (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 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi)))))
(+.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 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/18) (pow.f64 (/.f64 1 (*.f64 (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 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 hi 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (/.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 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 11))) 1/18) (pow.f64 (/.f64 1 (*.f64 (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 -1) (cbrt.f64 (/.f64 lo hi)) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7))) (pow.f64 (cbrt.f64 -1) 2)) -5/27)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 lo lo)) (pow.f64 hi 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.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 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 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 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (cbrt.f64 (/.f64 x hi))) (*.f64 -1/9 (*.f64 (*.f64 lo lo) (*.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)))))
(fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (fma.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))))
(+.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 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) -1/27)))) (+.f64 (*.f64 -1/9 (*.f64 (*.f64 lo lo) (*.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)))) (cbrt.f64 (/.f64 x hi)))))
(fma.f64 -1/3 (*.f64 lo (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x)) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x))) (*.f64 (pow.f64 lo 3) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 7)) (*.f64 x x))) 5/27))) (fma.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)))))
(/.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 (/.f64 lo hi) (/.f64 x 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 (/.f64 lo hi) (/.f64 x 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 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(neg.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(neg.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(neg.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 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 -1 (/.f64 lo hi))
(neg.f64 (/.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 (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.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 (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.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 (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.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 (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.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 (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 lo (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) -1)
(/.f64 1 (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo))))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))) 1)
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 3)
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 3) 1/3)
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 2)
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))))
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 3))
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 1))
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (-.f64 x lo) (/.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)))) 1)
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(*.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))) 2) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(*.f64 (hypot.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) (hypot.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)))
(pow.f64 (hypot.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) 2)
(pow.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) 2)
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))) (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (+.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 6) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 6) (pow.f64 (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 6) (pow.f64 (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3)))
(pow.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) 1)
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))) 3)
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) 3) 1/3)
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(pow.f64 (hypot.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) 2)
(pow.f64 (hypot.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) 2)
(pow.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) 2)
(log.f64 (exp.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (exp.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(exp.f64 (log.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))) 1))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 (-.f64 x lo) 3))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))) 1)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 1)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3) 1/3)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 3)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 2)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))
(*.f64 lo (log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2))))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 1))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.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 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (+.f64 (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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -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)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(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)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(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)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(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)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(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))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.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 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (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 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.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)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 3/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (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)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi))) (fma.f64 (/.f64 -1 hi) lo (/.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 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (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 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.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 (-.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 (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 x lo) 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)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (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 (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 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (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 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))
(*.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 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/3)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1/3)
(*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -1/6) (pow.f64 (/.f64 hi (-.f64 x lo)) -1/6))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3)
(cbrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2)
(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 (/.f64 (-.f64 x lo) hi)) 1/3))
(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))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (/.f64 (-.f64 x lo) 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 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))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (exp.f64 1) (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))))
(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))))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1 hi)) 2) (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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(log.f64 (pow.f64 (exp.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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))
(-.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)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (exp.f64 1) (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))))
(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))))
(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 (/.f64 1 hi) (neg.f64 (/.f64 (/.f64 x hi) hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1 hi)) 2) (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 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 0))
(+.f64 (fma.f64 x (/.f64 1 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 0))
(+.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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 0))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2) (*.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) (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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 2)) (+.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)) 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 1 (/.f64 x hi)) (/.f64 hi lo)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))

eval615.0ms (5.1%)

Compiler

Compiled 42864 to 16176 computations (62.3% saved)

prune286.0ms (2.4%)

Pruning

68 alts after pruning (61 fresh and 7 done)

PrunedKeptTotal
New93721958
Fresh64046
Picked145
Done134
Total945681013
Accurracy
99.5%
Counts
1013 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.1%
(fma.f64 (pow.f64 (/.f64 -1 lo) -1) (/.f64 1 hi) -1)
18.8%
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
18.7%
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/3) 3)
18.7%
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -1/3) 3)
18.7%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.7%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.7%
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 hi (-.f64 x lo)))) 3)
18.7%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi))) 3)
98.2%
(/.f64 (pow.f64 (hypot.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
98.3%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
98.3%
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
29.0%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi)))
28.8%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)))))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) 1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) hi)))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
6.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
98.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
18.7%
(/.f64 (-.f64 x lo) hi)
98.9%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
98.1%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
97.6%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
97.7%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo hi) 3))))
98.6%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))))
98.0%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))))))
98.2%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
97.8%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
97.9%
(/.f64 (+.f64 (pow.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
96.7%
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (*.f64 (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))))))
18.7%
(/.f64 (+.f64 x lo) lo)
6.5%
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.7%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 2) 1)
18.7%
(-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi))) 3) 1)
9.4%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
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.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1) 1)
18.8%
(-.f64 (-.f64 1 (/.f64 lo hi)) 1)
10.1%
(-.f64 (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 -1 lo) -1)) 1)
9.4%
(-.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.7%
(-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))) 1)
21.7%
(-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 lo hi)))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) 1)
18.7%
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 hi (-.f64 x lo))))) 1)
18.7%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)))) 1)
18.7%
(-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.1%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi lo)) hi) (/.f64 (-.f64 x lo) hi))
10.0%
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
9.5%
(+.f64 (/.f64 hi lo) 1)
9.4%
(+.f64 (*.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.4%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi)) (/.f64 lo hi)) (neg.f64 (/.f64 lo hi)))
9.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.7%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.0%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
18.0%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.7%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 3902 to 1681 computations (56.9% saved)

regimes184.0ms (1.5%)

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

4 calls:

48.0ms
x
46.0ms
hi
44.0ms
lo
8.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.9%1lo
98.9%1hi
98.9%1x
98.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 2165 to 748 computations (65.5% saved)

regimes178.0ms (1.5%)

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

4 calls:

45.0ms
lo
44.0ms
hi
43.0ms
x
14.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.6%1lo
98.6%1hi
98.6%1x
98.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1731 to 636 computations (63.3% saved)

regimes163.0ms (1.3%)

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

4 calls:

44.0ms
x
43.0ms
hi
42.0ms
lo
6.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.5%1lo
98.5%1hi
98.5%1x
98.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1680 to 621 computations (63% saved)

regimes141.0ms (1.2%)

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

4 calls:

57.0ms
lo
31.0ms
hi
29.0ms
x
6.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
23.6%2lo
21.7%1hi
21.7%1x
21.7%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 846 to 360 computations (57.4% saved)

regimes134.0ms (1.1%)

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

4 calls:

54.0ms
lo
30.0ms
hi
29.0ms
x
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1x
18.8%1hi
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.8%2lo
Compiler

Compiled 826 to 351 computations (57.5% saved)

regimes65.0ms (0.5%)

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

1 calls:

50.0ms
lo
Results
AccuracySegmentsBranch
20.8%2lo
Compiler

Compiled 729 to 300 computations (58.8% saved)

regimes63.0ms (0.5%)

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

1 calls:

49.0ms
lo
Results
AccuracySegmentsBranch
20.8%2lo
Compiler

Compiled 669 to 272 computations (59.3% saved)

regimes39.0ms (0.3%)

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

1 calls:

31.0ms
lo
Results
AccuracySegmentsBranch
20.8%2lo
Compiler

Compiled 415 to 156 computations (62.4% saved)

regimes39.0ms (0.3%)

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

2 calls:

16.0ms
lo
16.0ms
x
Results
AccuracySegmentsBranch
18.8%1x
18.8%1lo
Compiler

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

Compiled 16 to 13 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.0624069632951713e+308
-1.0559379416498221e+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.0624069632951713e+308
-1.0559379416498221e+308
Compiler

Compiled 16 to 11 computations (31.3% saved)

bsearch0.0ms (0%)

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

Compiled 16 to 11 computations (31.3% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.0624069632951713e+308
-1.0559379416498221e+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.0624069632951713e+308
-1.0559379416498221e+308
Compiler

Compiled 16 to 11 computations (31.3% saved)

simplify86.0ms (0.7%)

Algorithm
egg-herbie
Rules
416×unsub-neg
286×neg-mul-1
282×distribute-lft-neg-in
172×neg-sub0
134×cancel-sign-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0851146
11411146
22021146
32511146
43741146
55871146
67701146
79081146
810081146
911181146
1011901146
1112431146
1212811146
1313051146
1413111146
1513121146
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 lo hi)))) 1) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 (-.f64 lo x) hi) (-.f64 1 (/.f64 lo hi))))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 lo hi)))) 1) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (-.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/2) (/.f64 lo hi)))) 1) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/2) (/.f64 lo hi)))) -1) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 -1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (+.f64 (exp.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1/2) (/.f64 lo hi)))) -1) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 -1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 lo x)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 -1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 -1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 lo x)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 -1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 -1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 lo x)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 -1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (/.f64 -1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))) (/.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 lo x)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 x lo)) hi)))
(if (<=.f64 lo -106000000000000002760452992348464123570020018687421409970980332225713073731243974979162642212375622860971297044013003738022243176121724688805955820464909737384485403000974145072843877442432413799968864689625290995255196879420861082950425031630606216721235223140526806017306036567405178983240175042631244447744) (/.f64 (neg.f64 lo) hi) (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (-.f64 lo x)) hi)))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 424 to 217 computations (48.8% saved)

soundness3.8s (31%)

Rules
1876×fma-def
1876×fma-def
1876×fma-def
1374×times-frac
1374×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
025251
1609229
090321872
1248019728
025251
1609229
090321872
1248019728
035324
1822324
094528096
1276424456
067625506
1166719584
2569312884
090321872
1248019728
025251
1609229
0139142908
1432340330
028277
1663275
025251
1609229
025251
1609229
025251
1609229
0139142908
1432340330
035324
1822324
094528096
1276424456
028277
1663275
0139142908
1432340330
035324
1822324
094528096
1276424456
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4654 to 1450 computations (68.8% saved)

end0.0ms (0%)

preprocess170.0ms (1.4%)

Compiler

Compiled 814 to 276 computations (66.1% saved)

Profiling

Loading profile data...