xlohi (overflows)

Time bar (total: 9.9s)

analyze1.0ms (0%)

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

Compiled 17 to 11 computations (35.3% saved)

sample813.0ms (8.2%)

Results
802.0ms8256×body256valid
Bogosity

preprocess172.0ms (1.7%)

Algorithm
egg-herbie
Rules
3788×fma-def
1508×div-sub
842×associate-/r*
780×sub-neg
748×fma-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
026149
165141
2145141
3385141
4970133
53091133
66672133
77284133
87626133
97774133
107874133
117953133
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 x lo) (+.f64 lo hi))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 lo x) (+.f64 lo hi))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(/.f64 (-.f64 (neg.f64 lo) x) (-.f64 hi lo))
(/.f64 (+.f64 x lo) (-.f64 lo hi))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Compiler

Compiled 13 to 9 computations (30.8% saved)

simplify150.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 20 to 12 computations (40% saved)

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

rewrite228.0ms (2.3%)

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

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

eval163.0ms (1.6%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune72.0ms (0.7%)

Pruning

8 alts after pruning (8 fresh and 0 done)

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

Compiled 424 to 256 computations (39.6% saved)

localize354.0ms (3.6%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.0%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
100.0%
(/.f64 (-.f64 x hi) lo)
97.3%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
100.0%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
100.0%
(/.f64 (-.f64 x lo) hi)
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
98.6%
(/.f64 x (*.f64 hi hi))
98.5%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 139 to 35 computations (74.8% saved)

series62.0ms (0.6%)

Counts
11 → 324
Calls

90 calls:

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

rewrite139.0ms (1.4%)

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

Useful iterations: 1 (0.0ms)

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

simplify365.0ms (3.7%)

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)

eval457.0ms (4.6%)

Compiler

Compiled 13834 to 5141 computations (62.8% saved)

prune190.0ms (1.9%)

Pruning

45 alts after pruning (44 fresh and 1 done)

PrunedKeptTotal
New65143694
Fresh213
Picked415
Done000
Total65745702
Accurracy
22.0%
Counts
702 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
9.6%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
5.9%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 x lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.2%
(-.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.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.7%
(-.f64 1 (/.f64 x lo))
9.6%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.6%
(-.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
9.6%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.6%
(-.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
9.6%
(+.f64 (/.f64 hi lo) 1)
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
9.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
9.6%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
5.9%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 x lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.2%
(-.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.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.7%
(-.f64 1 (/.f64 x lo))
9.6%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.6%
(-.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
9.6%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.6%
(-.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
9.6%
(+.f64 (/.f64 hi lo) 1)
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
9.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
1
Compiler

Compiled 2672 to 1678 computations (37.2% saved)

localize209.0ms (2.1%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
99.3%
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
98.9%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
100.0%
(/.f64 (-.f64 x lo) hi)
99.8%
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
99.2%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
99.2%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
97.0%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
99.7%
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
99.4%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
Compiler

Compiled 210 to 74 computations (64.8% saved)

series60.0ms (0.6%)

Counts
12 → 296
Calls

102 calls:

TimeVariablePointExpression
5.0ms
lo
@0
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
4.0ms
x
@0
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
4.0ms
lo
@inf
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
4.0ms
lo
@-inf
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
3.0ms
x
@0
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)

rewrite133.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
560×add-sqr-sqrt
548×pow1
542×*-un-lft-identity
528×log1p-expm1-u
526×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify267.0ms (2.7%)

Algorithm
egg-herbie
Rules
686×associate-+r+
632×*-commutative
602×associate-+l+
540×distribute-rgt-in
534×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0128642599
1386239993
Stop Event
node limit
Counts
813 → 661
Calls
Call 1
Inputs
(/.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 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(log.f64 (-.f64 1 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)))))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 24 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)))) (pow.f64 hi 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3))))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))))
(*.f64 -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 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))))) (pow.f64 x 4))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))))) (pow.f64 x 4))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2))))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x)) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 4)))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x)) (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 4)))))))) (pow.f64 lo 5)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 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 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) hi) lo) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) hi) lo) 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 1/3 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 2)) (pow.f64 lo 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3)))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) hi) lo)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) hi) lo) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) hi) lo) 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 (pow.f64 1 1/3) (/.f64 x hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi)))
(+.f64 (*.f64 lo (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 hi) x) 1/9))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9)))) (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 hi) x) 1/9)))))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi))))
(+.f64 (*.f64 lo (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) 1/3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9))))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/9))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) hi) x) (pow.f64 1 1/9))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) x) 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) 1/3)))))))))))) (pow.f64 lo 3)) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 hi) x) 1/9))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9)))) (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 hi) x) 1/9)))))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi)))))
(*.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 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 2)) (pow.f64 lo 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 2)) (pow.f64 lo 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 7)) (pow.f64 lo 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3)))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 2)) (pow.f64 lo 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 7)) (pow.f64 lo 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))))))
(pow.f64 (/.f64 x hi) 1/3)
(+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/9))))
(+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 x 7)) 1/9))) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/9)))))
(+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 x 7)) 1/9))) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/9))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) 1/3)))))))))))
(*.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 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (*.f64 lo 1) (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(log.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (*.f64 (/.f64 lo hi) 1) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (-.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) lo)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(sqrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 0 (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 1 (/.f64 hi (*.f64 (/.f64 lo hi) lo)))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 (/.f64 lo hi) lo) (neg.f64 hi))
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) hi)
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) 1) (/.f64 hi lo))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (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 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (+.f64 x lo) hi))
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (+.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (+.f64 x lo))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(/.f64 (+.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) (neg.f64 hi))
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) (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 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 x lo) 1) hi)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (neg.f64 (+.f64 (neg.f64 x) lo)) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (+.f64 x lo))) (sqrt.f64 hi))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 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) (/.f64 lo hi))
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (/.f64 1 hi) 1/2))
(*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 (sqrt.f64 hi)))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 1 (/.f64 (sqrt.f64 hi) (sqrt.f64 (+.f64 x lo))))
(/.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (+.f64 (neg.f64 x) lo)) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(-.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (*.f64 lo 1) (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/3))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
Outputs
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.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 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo 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 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 (-.f64 (/.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))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (-.f64 x (*.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 (-.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 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log.f64 (-.f64 1 (/.f64 lo hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 lo hi)) hi)) (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (pow.f64 hi 2))))) x))))
(fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi))))))))
(fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 lo (*.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi))))))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 x))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) x) (-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x)))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x) (-.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 x)) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) x) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 x x))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 x))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 x 3)))))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 hi x))))
(+.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) x) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 x x))) (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (fma.f64 -1 (neg.f64 (log.f64 x)) (*.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3)) (pow.f64 x 3)))))) (/.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x) (-.f64 (+.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (log.f64 x)) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 x 3))) (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 x x))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (+.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 -1 hi))))
(-.f64 (log.f64 (+.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (+.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x) (-.f64 (-.f64 (log.f64 (+.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (+.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 -1 hi)))) (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x) (-.f64 (+.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 x x))) (-.f64 (log.f64 (+.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x)))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (pow.f64 x 2)))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 hi x))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (-.f64 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (+.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 -1 hi)))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))) (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x) (-.f64 (+.f64 (-.f64 (log.f64 (+.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 x 3))) (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 x x))))) (/.f64 lo (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x hi)))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 1 (*.f64 x lo))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 x lo)))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))
(fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 x lo)))))
(fma.f64 -2 (log.f64 hi) (fma.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) hi (log.f64 (*.f64 x lo))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))))))
(fma.f64 1/2 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 2 (*.f64 x lo))) (*.f64 hi hi)) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 x lo))))))
(fma.f64 1/2 (*.f64 (-.f64 (/.f64 2 (*.f64 x lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 x lo) (*.f64 x lo)))) (*.f64 hi hi)) (fma.f64 -2 (log.f64 hi) (fma.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) hi (log.f64 (*.f64 x lo)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x))))))))
(fma.f64 1/2 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 2 (*.f64 x lo))) (*.f64 hi hi)) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (*.f64 x x) (*.f64 lo lo)))))) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (log.f64 (*.f64 1 (*.f64 x lo)))))))
(fma.f64 1/2 (*.f64 (-.f64 (/.f64 2 (*.f64 x lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (*.f64 x lo) (*.f64 x lo)))) (*.f64 hi hi)) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (*.f64 x lo) (*.f64 x lo)))))) (fma.f64 -2 (log.f64 hi) (fma.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) hi (log.f64 (*.f64 x lo))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 x lo) 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))) (/.f64 lo hi)))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x lo) 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 24 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 (-.f64 x lo) x))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 24 lo) (*.f64 x (pow.f64 (-.f64 x lo) 2))))) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.f64 lo hi)))
(+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 x lo) (*.f64 x lo)) (*.f64 (*.f64 24 lo) (*.f64 x (pow.f64 (-.f64 x lo) 2))))) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x lo) 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))))) (/.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 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 x lo) 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3)))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2))) (*.f64 hi hi)) (/.f64 (*.f64 -1/6 (fma.f64 2 (pow.f64 (+.f64 lo (neg.f64 x)) 3) (*.f64 -6 (*.f64 (*.f64 x lo) (+.f64 lo (neg.f64 x)))))) (pow.f64 hi 3))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x lo) 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (*.f64 -1/6 (fma.f64 2 (pow.f64 (-.f64 lo x) 3) (*.f64 -6 (*.f64 (*.f64 x lo) (-.f64 lo x))))) (pow.f64 hi 3))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo x)) (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2))) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)))) (pow.f64 hi 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 -6 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x)))) (pow.f64 hi 3))))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 x lo) (neg.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2))) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (*.f64 (*.f64 x lo) (pow.f64 (+.f64 lo (neg.f64 x)) 2)) (fma.f64 -12 (*.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 -6 (pow.f64 (+.f64 lo (neg.f64 x)) 4)))) (pow.f64 hi 4)) (/.f64 (*.f64 -1/6 (fma.f64 2 (pow.f64 (+.f64 lo (neg.f64 x)) 3) (*.f64 -6 (*.f64 (*.f64 x lo) (+.f64 lo (neg.f64 x)))))) (pow.f64 hi 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x lo) 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (*.f64 (*.f64 x lo) (pow.f64 (-.f64 lo x) 2)) (fma.f64 -12 (*.f64 (*.f64 x lo) (*.f64 x lo)) (*.f64 -6 (pow.f64 (-.f64 lo x) 4)))) (pow.f64 hi 4)) (/.f64 (*.f64 -1/6 (fma.f64 2 (pow.f64 (-.f64 lo x) 3) (*.f64 -6 (*.f64 (*.f64 x lo) (-.f64 lo x))))) (pow.f64 hi 3)))) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 -1 (+.f64 hi (*.f64 (/.f64 x hi) hi))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo lo))) (+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo lo))) (+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 -1 (+.f64 hi (*.f64 (/.f64 x hi) hi)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo lo))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3))) (+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 lo lo))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3))) (+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (/.f64 x (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 -1 (+.f64 hi (*.f64 (/.f64 x hi) hi))))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (neg.f64 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 lo))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi lo))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi lo))) (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 lo))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi lo))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi lo))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 lo)))))
(+.f64 (/.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi lo))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (pow.f64 lo 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))))))
(+.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi lo))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (pow.f64 lo 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (+.f64 (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (+.f64 (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 lo))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (log.f64 (neg.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)) (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo 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 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 (-.f64 (/.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))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (-.f64 x (*.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 (-.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 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))))) (pow.f64 x 4))))
(+.f64 (+.f64 (/.f64 x hi) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 hi lo))) (*.f64 (fma.f64 -1 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 hi (pow.f64 lo 3)))) (pow.f64 (*.f64 (*.f64 -1/8 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3))))) 2)) (/.f64 5/64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 hi (pow.f64 lo 3))))) (pow.f64 x 4)))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 hi (pow.f64 lo 3))) 5/64) (fma.f64 1/16 (/.f64 -1 (*.f64 hi (pow.f64 lo 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 -1 (sqrt.f64 -1)))) 2))) (pow.f64 x 4)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))) 2))) (*.f64 5/64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 (pow.f64 lo 3) hi))))) (pow.f64 x 4))))
(+.f64 (+.f64 (/.f64 x hi) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 hi lo))) (*.f64 (fma.f64 -1 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 hi (pow.f64 lo 3)))) (pow.f64 (*.f64 (*.f64 -1/8 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3))))) 2)) (/.f64 5/64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (*.f64 hi (pow.f64 lo 3))))) (pow.f64 x 4)))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 hi (pow.f64 lo 3))) 5/64) (fma.f64 1/16 (/.f64 -1 (*.f64 hi (pow.f64 lo 3))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 -1 (sqrt.f64 -1)))) 2))) (pow.f64 x 4)) (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2))))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 lo 4) (+.f64 (+.f64 (/.f64 1/64 (*.f64 hi (pow.f64 x 3))) (/.f64 1/16 (*.f64 hi (pow.f64 x 3)))) (neg.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2))))))
(+.f64 (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))) 5/64) (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x)) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 4)))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x)) (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 4)))))))) (pow.f64 lo 5)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 -1 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)))))))))
(+.f64 (/.f64 x hi) (fma.f64 (+.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x) (/.f64 1/64 (*.f64 hi (pow.f64 x 4)))) (neg.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x) (/.f64 1/64 (*.f64 hi (pow.f64 x 4)))))) (pow.f64 lo 5) (fma.f64 -1 (/.f64 lo hi) (*.f64 (pow.f64 lo 4) (+.f64 (+.f64 (/.f64 1/64 (*.f64 hi (pow.f64 x 3))) (/.f64 1/16 (*.f64 hi (pow.f64 x 3)))) (neg.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))) 5/64) (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)))) (/.f64 (-.f64 x lo) hi)) (*.f64 (*.f64 0 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (*.f64 hi (pow.f64 x 3))) (pow.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) 2)) x) (/.f64 1/64 (*.f64 hi (pow.f64 x 4))))) (pow.f64 lo 5)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 (*.f64 x x) (*.f64 -1 (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 (*.f64 x x) (*.f64 -1 (sqrt.f64 -1))))))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) x))) (sqrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi))))
(fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) x))) (sqrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))))
(fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5)))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) x))) (sqrt.f64 (/.f64 x hi)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.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 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 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 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) 1) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) hi) lo) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) hi) lo) 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 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) 1) x (fma.f64 (fma.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))))) (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) -1/9))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(fma.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) x (fma.f64 (fma.f64 2/9 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18)) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))))) (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) -1/9))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 2)) (pow.f64 lo 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3)))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) hi) lo)))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 lo 4)) (pow.f64 hi 4)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))) x) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) hi) lo) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) hi) lo) 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 (fma.f64 1/3 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 -2/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 hi lo)) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) 1/27)) (cbrt.f64 -1))) (*.f64 2/27 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (/.f64 lo hi))))) (*.f64 -1/3 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) 1/27)))))) (pow.f64 x 3) (fma.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) 1) x (fma.f64 (fma.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18)) (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))))) (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) -1/9))) (*.f64 x x) (/.f64 (neg.f64 lo) hi))))
(fma.f64 (fma.f64 1/3 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18)) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 -2/27 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 hi lo)) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) -5/27) (cbrt.f64 -1))) (*.f64 2/27 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (/.f64 lo hi))))) (*.f64 -1/3 (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) -5/27))))) (pow.f64 x 3) (fma.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) x (fma.f64 (fma.f64 2/9 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18)) (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))))) (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) -1/9))) (*.f64 x x) (/.f64 (neg.f64 lo) hi))))
(*.f64 (pow.f64 1 1/3) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi)))
(fma.f64 lo (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18))) 1) (/.f64 x hi))
(fma.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18))) (/.f64 x hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 hi) x) 1/9))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9)))) (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 hi) x) 1/9)))))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi))))
(fma.f64 lo (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18))) 1) (fma.f64 (*.f64 lo lo) (fma.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 hi x) 1/18) (pow.f64 (/.f64 hi x) 1/18))) (fma.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18))) -1/9) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (*.f64 (pow.f64 (/.f64 hi x) 1/18) (pow.f64 (/.f64 hi x) 1/18))))) (/.f64 x hi)))
(fma.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18))) (fma.f64 (*.f64 lo lo) (fma.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 hi x) 1/18) (pow.f64 (/.f64 hi x) 1/18))) (fma.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18))) -1/9) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (*.f64 (pow.f64 (/.f64 hi x) 1/18) (pow.f64 (/.f64 hi x) 1/18))))) (/.f64 x hi)))
(+.f64 (*.f64 lo (+.f64 (*.f64 2/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))) (*.f64 1/3 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 hi 4)) 1/9))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) 1/3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9))))) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/9))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3) (+.f64 (*.f64 -2/27 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) hi) x) (pow.f64 1 1/9))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) x) 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) 1/3)))))))))))) (pow.f64 lo 3)) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 hi) x) 1/9))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 x 4)) 1/9)))) (pow.f64 (/.f64 (*.f64 1 x) hi) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (/.f64 (*.f64 1 hi) x) 1/9)))))) (*.f64 (pow.f64 1 1/3) (/.f64 x hi)))))
(fma.f64 lo (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18))) 1) (fma.f64 (+.f64 (*.f64 -1/3 (fma.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))) (*.f64 (*.f64 -2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (*.f64 1 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))))))) (fma.f64 1/3 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18))) -1/9)) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18))) (fma.f64 -2/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (*.f64 1 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))))) (*.f64 (fma.f64 -2/27 (*.f64 1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (/.f64 x hi))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 hi x))) (fma.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))) (*.f64 (*.f64 -2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (*.f64 1 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))))))) (cbrt.f64 (/.f64 x hi)))))) (pow.f64 lo 3) (fma.f64 (*.f64 lo lo) (fma.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 hi x) 1/18) (pow.f64 (/.f64 hi x) 1/18))) (fma.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18))) -1/9) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (*.f64 (pow.f64 (/.f64 hi x) 1/18) (pow.f64 (/.f64 hi x) 1/18))))) (/.f64 x hi))))
(fma.f64 lo (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 hi 4)) 1/18))) (fma.f64 (fma.f64 -1/3 (fma.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))) (*.f64 (*.f64 -2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))))) (fma.f64 1/3 (*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18))) -1/9)) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18))) (fma.f64 -2/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))) (*.f64 (fma.f64 -2/27 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (/.f64 x hi)) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 hi x))) (fma.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))) (*.f64 (*.f64 -2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))))))) (cbrt.f64 (/.f64 x hi)))))) (pow.f64 lo 3) (fma.f64 (*.f64 lo lo) (fma.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 hi x) 1/18) (pow.f64 (/.f64 hi x) 1/18))) (fma.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 x 4)) 1/18))) -1/9) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (*.f64 (pow.f64 (/.f64 hi x) 1/18) (pow.f64 (/.f64 hi x) 1/18))))) (/.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 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 2)) (pow.f64 lo 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 2)) (pow.f64 lo 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 7)) (pow.f64 lo 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))))))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 7)) 1/18)) (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 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1/3)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) 1/3)))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 2)) (pow.f64 lo 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 7)) (pow.f64 lo 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) 1/27)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3)))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) -5/27) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3)))) (fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 7)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 lo 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))))
(pow.f64 (/.f64 x hi) 1/3)
(cbrt.f64 (/.f64 x hi))
(+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/9))))
(+.f64 (*.f64 (*.f64 1/3 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18))) (cbrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 x 7)) 1/9))) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/9)))))
(fma.f64 -1/9 (*.f64 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 x 7)) 1/18))) (+.f64 (*.f64 (*.f64 1/3 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18))) (cbrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 x 7)) 1/9))) (+.f64 (pow.f64 (/.f64 x hi) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/9))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 2)) (pow.f64 x 2)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) 1/3)))))))))))
(fma.f64 -1/9 (*.f64 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 x 7)) 1/18))) (+.f64 (fma.f64 1/3 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))) (pow.f64 lo 3)) (fma.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))) (*.f64 (*.f64 -2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (*.f64 1 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))))))))) (cbrt.f64 (/.f64 x hi))))
(fma.f64 -1/9 (*.f64 (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 x 7)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 x 7)) 1/18))) (+.f64 (fma.f64 1/3 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)) 1/18)))) (*.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))) (pow.f64 lo 3)) (fma.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))) (*.f64 (*.f64 -2/9 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x)))))))) (cbrt.f64 (/.f64 x hi))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo 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 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) 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 (*.f64 hi hi) x)) (/.f64 lo hi)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (-.f64 lo x) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 (-.f64 (/.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))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(/.f64 (-.f64 x (*.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 (-.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 (-.f64 1 (/.f64 x hi)) lo)) hi)
(-.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 lo 1) (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))
(fabs.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo 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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 hi (-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (-.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (/.f64 (neg.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (-.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))
(fabs.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2))
(fabs.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
(log.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(log1p.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo 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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (-.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (/.f64 (neg.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (-.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))
(fabs.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (/.f64 lo hi) 1) (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) 1) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (-.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) 1) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) 1) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 4) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) lo)) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 lo lo) (/.f64 hi lo))) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 hi lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 hi lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 lo (*.f64 hi hi) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 hi lo) (+.f64 hi lo)) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 (*.f64 hi lo) (-.f64 hi lo)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (/.f64 hi lo))) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 hi lo) (-.f64 hi lo)) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 lo (*.f64 hi hi) (*.f64 hi (*.f64 lo lo))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 (*.f64 hi lo) (+.f64 hi lo)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 4) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)))
(hypot.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(-.f64 0 (pow.f64 (/.f64 lo hi) 2))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 1 (/.f64 hi (*.f64 (/.f64 lo hi) lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (neg.f64 (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 (/.f64 lo hi) lo) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 lo (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) hi)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (neg.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) hi)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(/.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (neg.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 (*.f64 (/.f64 lo hi) 1) (/.f64 hi lo))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(fabs.f64 (pow.f64 (/.f64 lo hi) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (+.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (+.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 (/.f64 -1 hi) lo (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 2))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (+.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) 2) (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.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 (/.f64 -1 hi) lo (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) 0) (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (/.f64 lo hi) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 2))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi))) 1)
(/.f64 (+.f64 x lo) hi)
(*.f64 1 (/.f64 (+.f64 x lo) hi))
(/.f64 (+.f64 x lo) hi)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(/.f64 (+.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2))
(/.f64 (+.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(/.f64 (+.f64 x lo) hi)
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(/.f64 (+.f64 x lo) hi)
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(/.f64 (+.f64 x lo) hi)
(*.f64 (+.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 lo (neg.f64 x)) 1) (neg.f64 hi))
(/.f64 (-.f64 lo x) (neg.f64 hi))
(*.f64 (/.f64 1 hi) (+.f64 x lo))
(/.f64 (+.f64 x lo) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(/.f64 (+.f64 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 1 (sqrt.f64 hi)) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(/.f64 (/.f64 (+.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(/.f64 (+.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) hi))
(/.f64 (+.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 x lo) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.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 (+.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) (neg.f64 hi))
(/.f64 (*.f64 (+.f64 lo (neg.f64 x)) 1) (neg.f64 hi))
(/.f64 (-.f64 lo x) (neg.f64 hi))
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (+.f64 x lo)))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (/.f64 (*.f64 hi lo) x)) (/.f64 (*.f64 hi hi) x))
(/.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 hi x) 1)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (*.f64 hi lo) x)) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 lo (neg.f64 hi))) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) (*.f64 hi 1)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (-.f64 (neg.f64 x) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (-.f64 lo x)) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 hi lo) hi) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 hi lo) hi) (*.f64 hi (neg.f64 (/.f64 hi lo))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 hi) (neg.f64 x)) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 (+.f64 x lo) 1) hi)
(/.f64 (+.f64 x lo) hi)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 x) lo)) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (+.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 x lo)) hi)
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (pow.f64 (+.f64 x lo) 2) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (+.f64 x lo))) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (/.f64 (sqrt.f64 hi) (sqrt.f64 (+.f64 x lo))))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 x) lo) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (+.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(/.f64 (+.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(/.f64 (+.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 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) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(/.f64 (+.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))) 1)
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (/.f64 1 hi) 1/2))
(*.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 hi))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi))))
(/.f64 1 (sqrt.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 1 (/.f64 (sqrt.f64 hi) (sqrt.f64 (+.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (+.f64 x lo)) (sqrt.f64 hi))
(*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 (sqrt.f64 hi)))
(/.f64 (sqrt.f64 (+.f64 (neg.f64 x) lo)) (sqrt.f64 (neg.f64 hi)))
(/.f64 (sqrt.f64 (+.f64 lo (neg.f64 x))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (sqrt.f64 (-.f64 lo x)) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1/2)
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 1)
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 3)
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 1/4) 2)
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(fabs.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)))))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1/2))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))) 1))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi))))
(sqrt.f64 (/.f64 (+.f64 x lo) hi))
(-.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (*.f64 lo 1) (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))
(fabs.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 lo hi) (neg.f64 (-.f64 1 (/.f64 x hi))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo 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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 hi (-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (/.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (-.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (/.f64 (neg.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (-.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))
(fabs.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 1)
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/3)
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 2)
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2))
(fabs.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1/3))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 lo (+.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x 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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo 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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) 3) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 3))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6)) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 1 (/.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (+.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 hi x))) (/.f64 (*.f64 hi hi) x))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 x (neg.f64 hi)) (*.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (-.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (neg.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (/.f64 (neg.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (-.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))
(fabs.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))

eval406.0ms (4.1%)

Compiler

Compiled 22748 to 12309 computations (45.9% saved)

prune621.0ms (6.3%)

Pruning

85 alts after pruning (80 fresh and 5 done)

PrunedKeptTotal
New71050760
Fresh93039
Picked145
Done011
Total72085805
Accurracy
23.6%
Counts
805 → 85
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.3%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
10.3%
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
18.8%
(pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 2) 3)
18.8%
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2) 3/2)
18.8%
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3) 3)
18.8%
(pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))) 3)
18.8%
(pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3)
18.8%
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3)
18.8%
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))) 3)
18.8%
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 1 (/.f64 hi (-.f64 x lo)))) 2)
9.5%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
18.8%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))) 2)
18.8%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi))) 2)
18.8%
(pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))))) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
9.6%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
10.3%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
5.9%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
9.4%
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
15.0%
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
10.3%
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
18.7%
(/.f64 (+.f64 x lo) lo)
6.3%
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
10.6%
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
10.6%
(/.f64 (+.f64 hi lo) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
9.2%
(-.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.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.6%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.6%
(-.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
10.3%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
10.3%
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
17.4%
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
10.3%
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
10.3%
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2))))
9.6%
(+.f64 (/.f64 hi lo) 1)
10.3%
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2)))
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
10.3%
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
18.8%
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
18.8%
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
10.3%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
18.8%
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
9.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
10.3%
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
18.8%
(expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
9.9%
(expm1.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))
18.8%
(expm1.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(expm1.f64 (log.f64 (-.f64 1 (/.f64 lo hi))))
18.8%
(expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
10.3%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
18.7%
1
10.3%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
10.3%
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
18.8%
(pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1/6) 2) 3)
18.8%
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2) 3/2)
18.8%
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3) 3)
18.8%
(pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (/.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 1 (/.f64 x hi))) hi)))) 3)
18.8%
(pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3)
18.8%
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3)
18.8%
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))) 3)
18.8%
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 1 (/.f64 hi (-.f64 x lo)))) 2)
9.5%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
18.8%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))) 2)
18.8%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 1 hi))) 2)
18.8%
(pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))))) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
9.6%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
10.3%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
5.9%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (-.f64 x lo)) hi))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
9.4%
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
15.0%
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
10.3%
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
18.7%
(/.f64 (+.f64 x lo) lo)
6.3%
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
10.6%
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
10.6%
(/.f64 (+.f64 hi lo) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
9.2%
(-.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.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.6%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.6%
(-.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
10.3%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
10.3%
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
17.4%
(+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
10.3%
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
10.3%
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2))))
9.6%
(+.f64 (/.f64 hi lo) 1)
10.3%
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 2)))
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
10.3%
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
18.8%
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (*.f64 (/.f64 1 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi))
18.8%
(*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (/.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
10.3%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
18.8%
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo))) hi)
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 lo x)) lo))
9.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
10.3%
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
18.8%
(expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
9.9%
(expm1.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))
18.8%
(expm1.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(expm1.f64 (log.f64 (-.f64 1 (/.f64 lo hi))))
18.8%
(expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
10.3%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
18.7%
1
Compiler

Compiled 7102 to 4442 computations (37.5% saved)

localize585.0ms (5.9%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
98.9%
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
54.0%
(*.f64 (/.f64 x hi) lo)
99.6%
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
99.2%
(pow.f64 (/.f64 lo hi) 2)
95.9%
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
100.0%
(/.f64 (-.f64 hi x) lo)
97.3%
(+.f64 1 (/.f64 (-.f64 hi x) lo))
97.3%
(+.f64 (/.f64 hi lo) 1)
99.5%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
99.2%
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
98.5%
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo))))
89.3%
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))
Compiler

Compiled 618 to 287 computations (53.6% saved)

series76.0ms (0.8%)

Counts
13 → 387
Calls

102 calls:

TimeVariablePointExpression
14.0ms
lo
@0
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))
5.0ms
x
@-inf
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
5.0ms
x
@inf
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
3.0ms
lo
@inf
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))
2.0ms
lo
@-inf
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))

rewrite110.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1104×pow1
1040×add-exp-log
1038×log1p-expm1-u
1036×add-log-exp
1036×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify265.0ms (2.7%)

Algorithm
egg-herbie
Rules
1448×associate-+r+
722×times-frac
666×distribute-lft-in
662×sub-neg
650×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0113138046
1367133606
Stop Event
node limit
Counts
522 → 540
Calls
Call 1
Inputs
(-.f64 (log.f64 (/.f64 1 hi)) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi)) x))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (*.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi)) x)))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (*.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi)) x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))) (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 hi 2))))) (pow.f64 x 3)))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 2))) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 2))) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) (/.f64 (pow.f64 hi 2) lo)) x)) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 hi 3)) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) (pow.f64 hi 2)))) (pow.f64 x 3)))))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3)))) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi))))) (log.f64 (/.f64 -1 lo)))
(*.f64 -1 (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 hi lo)))) (+.f64 (/.f64 x lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 x hi)))))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 lo (pow.f64 hi 2)))) (log.f64 (/.f64 1 hi)))))))) (+.f64 (/.f64 x lo) (log.f64 (/.f64 -1 lo))))
(*.f64 -1 (/.f64 hi lo))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (*.f64 -1 (/.f64 hi lo)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 x (*.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo)) x)) hi))))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 x (*.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo)) x)) hi)))))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo)) (pow.f64 x 2)) (pow.f64 hi 2))))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x) (log.f64 (/.f64 1 hi)))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x) (log.f64 (/.f64 1 hi))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 lo 2) hi))) (*.f64 -4 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) (pow.f64 hi 2))))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))) (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 hi 2)))))) (pow.f64 x 3)))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (pow.f64 x 2))))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -4 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (pow.f64 x 2)))))))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 hi 3)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) (pow.f64 hi 2))) (*.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (pow.f64 hi 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (pow.f64 hi 2)))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (pow.f64 hi 2)) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (pow.f64 hi 2)) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 lo 2) x))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))) (pow.f64 hi 3)))))) (log.f64 (/.f64 -1 lo)))
(*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo))) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi)))))) (+.f64 (/.f64 x lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2)))) x)) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2)))) (pow.f64 x 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2)))) (pow.f64 x 2)))) hi)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (log.f64 (/.f64 1 hi))))))))) (+.f64 (/.f64 x lo) (log.f64 (/.f64 -1 lo))))
(*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo)) hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2)))) x))))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2)))) (pow.f64 x 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2)))) (pow.f64 x 2))))) x) (*.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo)) x)) hi)) (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo)) hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2)))) x)))))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (log.f64 (/.f64 -1 lo))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (log.f64 (/.f64 -1 lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x))) 1)
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x)))) 1)
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) 3)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 lo 2) hi))) (*.f64 -4 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) (pow.f64 hi 2))))) (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))) (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 hi 2)))))) (pow.f64 x 3))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x))))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1 hi) (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) x)) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1 hi) (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) x) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo)))) (+.f64 (*.f64 -1/2 (pow.f64 hi 2)) (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -1 hi))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2)))))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -1 hi))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo)))) (*.f64 -1/2 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -4 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))))))) (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -1 hi))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo)))))) (pow.f64 x 3)) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo)))) (+.f64 (*.f64 -1/2 (pow.f64 hi 2)) (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -1 hi))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo)))))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1 hi) (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) x)))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo))) x))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) 2)) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (*.f64 -1/2 (pow.f64 hi 2)))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo))) x)))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) 2)) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (*.f64 -1/2 (pow.f64 hi 2)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (*.f64 1/3 (pow.f64 hi 3)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (*.f64 -1/2 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (pow.f64 hi 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (pow.f64 hi 2)))) (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) 3))))))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo))) x))))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo))))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))))))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))))) (+.f64 (*.f64 (pow.f64 hi 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (-.f64 (/.f64 1 lo) (/.f64 1 x))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 3)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 lo 2) x))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo))))))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (+.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo))))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (+.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo))))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (+.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo))))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (+.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo))))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) (+.f64 1 (/.f64 x hi)))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) (+.f64 1 (/.f64 x hi)))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1))))) (pow.f64 lo 2)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) (+.f64 1 (/.f64 x hi)))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1))))) (pow.f64 lo 2)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1))))))) 1)
(-.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))))) 1)
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 hi lo) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 lo hi)
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (-.f64 (*.f64 2 (pow.f64 lo 2)) (pow.f64 lo 2)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (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 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (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 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (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 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) x))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) x)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5)))))))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5)))))))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (pow.f64 hi 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (pow.f64 hi 5)))))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi)))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi))))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (neg.f64 (log.f64 (/.f64 -1 lo))))
(*.f64 1 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (sqrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) 3) (pow.f64 (log.f64 (/.f64 -1 lo)) 3)) (+.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 -1 lo))) (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo))))))
(/.f64 (-.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))) (*.f64 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 -1 lo)))) (+.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo))))
(pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))) 1)
(log.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(expm1.f64 (log1p.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(exp.f64 (log.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(log1p.f64 (expm1.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) 1)
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(/.f64 (*.f64 (/.f64 hi lo) hi) lo)
(/.f64 (*.f64 hi (/.f64 hi lo)) lo)
(pow.f64 (/.f64 hi lo) 2)
(pow.f64 (pow.f64 (/.f64 hi lo) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (/.f64 hi lo) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 hi lo) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) 2)))
(-.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(*.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))) (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(pow.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(log.f64 (exp.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))) (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo))) (+.f64 1 (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (+.f64 1 (/.f64 (-.f64 hi x) lo))) (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(*.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 1 lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 1 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(*.f64 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) 3) (pow.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3)) (+.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))) (-.f64 (*.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1)
(log.f64 (exp.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(expm1.f64 (log1p.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(exp.f64 (log.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(log1p.f64 (expm1.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 1 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (log.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (*.f64 x lo) hi)
(pow.f64 (*.f64 (/.f64 x hi) lo) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 x hi) lo)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (*.f64 (/.f64 x hi) lo)) (*.f64 (/.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x hi) lo)))
(*.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)) (sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3/2) (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)) (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(*.f64 1 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))
(*.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
Outputs
(-.f64 (log.f64 (/.f64 1 hi)) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (neg.f64 (log.f64 hi)) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (log.f64 hi)) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi)) x))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(+.f64 (neg.f64 (log.f64 hi)) (-.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 2 lo)) x)) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (-.f64 (neg.f64 (log.f64 hi)) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 2 lo)) x)) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (*.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi)) x)))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 x x) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo)))) (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 2 lo)) x)))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 2 lo)) x)) (*.f64 (*.f64 x x) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (*.f64 lo hi)))) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi)) x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))) (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 hi 2))))) (pow.f64 x 3)))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 x x) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo)))) (+.f64 (neg.f64 (log.f64 hi)) (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 2 lo)) x) (*.f64 (+.f64 (/.f64 1/3 (pow.f64 hi 3)) (/.f64 2 (*.f64 lo (*.f64 hi hi)))) (pow.f64 x 3)))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (-.f64 (-.f64 (-.f64 (neg.f64 (log.f64 hi)) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 2 lo)) x)) (*.f64 (+.f64 (/.f64 1/3 (pow.f64 hi 3)) (/.f64 2 (*.f64 lo (*.f64 hi hi)))) (pow.f64 x 3))) (*.f64 (*.f64 x x) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 -1 (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (log.f64 (/.f64 -1 (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo)))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 hi x) (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (*.f64 lo x))))) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (log.f64 (/.f64 -1 lo)))))
(+.f64 (log.f64 x) (-.f64 (-.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 (/.f64 hi lo) (/.f64 hi x))) (/.f64 hi x)) (-.f64 (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi x)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 2))) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1 (/.f64 hi x) (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))) (*.f64 x x)) (/.f64 (*.f64 hi hi) (*.f64 lo x))))))) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (log.f64 (/.f64 -1 lo)))))
(-.f64 (-.f64 (+.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 (*.f64 (*.f64 hi (/.f64 hi lo)) -2) x))))) (/.f64 hi x)) (-.f64 (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 2))) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo))))) (fma.f64 -1 (/.f64 hi x) (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))) (*.f64 x x)) (/.f64 (*.f64 hi hi) (*.f64 lo x))))))))) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (log.f64 (/.f64 -1 lo)))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (+.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 (*.f64 (*.f64 hi (/.f64 hi lo)) -2) x)))))) (/.f64 hi x)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 (*.f64 hi (/.f64 hi lo)) -2)))) (-.f64 (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi x))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (neg.f64 (log.f64 (*.f64 hi hi)))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (*.f64 2 (log.f64 hi))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) (/.f64 (pow.f64 hi 2) lo)) x)) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo))) x) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(+.f64 (-.f64 (-.f64 (-.f64 (neg.f64 (*.f64 2 (log.f64 hi))) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo))) x)) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo)))) (/.f64 (*.f64 x x) hi)) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo))) x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (neg.f64 (log.f64 (*.f64 hi hi)))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(+.f64 (-.f64 (+.f64 (-.f64 (*.f64 (/.f64 hi x) (/.f64 (*.f64 2 (*.f64 hi (/.f64 hi lo))) x)) (log.f64 (/.f64 -1 x))) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 -1/2 x)) (*.f64 2 (log.f64 hi))) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo))) x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 hi 3)) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) (pow.f64 hi 2)))) (pow.f64 x 3)))))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo)))) (/.f64 (*.f64 x x) hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo))) x) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (neg.f64 (log.f64 (*.f64 hi hi)))) (neg.f64 (/.f64 (fma.f64 1/3 (pow.f64 hi 3) (neg.f64 (*.f64 (*.f64 hi hi) (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo))))))) (pow.f64 x 3))))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(+.f64 (-.f64 (+.f64 (-.f64 (*.f64 (/.f64 hi x) (/.f64 (*.f64 2 (*.f64 hi (/.f64 hi lo))) x)) (log.f64 (/.f64 -1 x))) (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 -1/2 x)) (*.f64 2 (log.f64 hi))) (/.f64 (fma.f64 1/3 (pow.f64 hi 3) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 hi (/.f64 hi lo)) -2))) (pow.f64 x 3))) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo))) x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))
(-.f64 (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -2 (log.f64 hi))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi))) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (neg.f64 x)) (-.f64 (fma.f64 -2 (log.f64 hi) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))) (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 x)) (-.f64 (fma.f64 -2 (log.f64 hi) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)))) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (pow.f64 hi 2)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 1/2 (*.f64 x x))) (*.f64 hi hi) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 (+.f64 (/.f64 2 (*.f64 lo x)) (/.f64 -1/2 (*.f64 x x))) (*.f64 hi hi) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (pow.f64 hi 2)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3)))) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 1/2 (*.f64 x x))) (*.f64 hi hi) (fma.f64 (-.f64 (/.f64 2 (*.f64 lo (*.f64 x x))) (/.f64 1/3 (pow.f64 x 3))) (pow.f64 hi 3) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 (+.f64 (/.f64 2 (*.f64 lo x)) (/.f64 -1/2 (*.f64 x x))) (*.f64 hi hi) (fma.f64 (+.f64 (/.f64 2 (*.f64 lo (*.f64 x x))) (/.f64 -1/3 (pow.f64 x 3))) (pow.f64 hi 3) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)))))) (log.f64 (/.f64 -1 lo)))
(*.f64 -1 (/.f64 hi lo))
(neg.f64 (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 -1 (/.f64 hi lo)))) (+.f64 (/.f64 x lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (/.f64 hi lo)))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (log.f64 hi)) (/.f64 x lo)) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 x hi)))))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi lo)) (neg.f64 (log.f64 hi))) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 x hi))))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 x lo) (/.f64 x hi)) (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (log.f64 hi)) (/.f64 x hi))) (/.f64 x lo)) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 lo (pow.f64 hi 2)))) (log.f64 (/.f64 1 hi)))))))) (+.f64 (/.f64 x lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 x hi) (fma.f64 -1 (/.f64 x lo) (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi lo)) (fma.f64 -2 (/.f64 (pow.f64 x 3) (*.f64 lo (*.f64 hi hi))) (neg.f64 (log.f64 hi)))))))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi)) (-.f64 (-.f64 (-.f64 (-.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 x lo) (/.f64 x hi)) (/.f64 (pow.f64 x 3) (*.f64 lo (*.f64 hi hi))))) (log.f64 hi)) (/.f64 x lo)) (/.f64 x hi)) (/.f64 hi lo))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(*.f64 -1 (/.f64 hi lo))
(neg.f64 (/.f64 hi lo))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (*.f64 -1 (/.f64 hi lo)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (+.f64 (neg.f64 (/.f64 hi lo)) (log.f64 -1)) (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)) (log.f64 (/.f64 -1 lo)))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (-.f64 (log.f64 -1) (/.f64 hi lo)) (-.f64 (log.f64 (/.f64 -1 lo)) (*.f64 (/.f64 x lo) -2))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 x (*.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo)) x)) hi))))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (+.f64 (log.f64 -1) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))) hi)))) (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)) (log.f64 (/.f64 -1 lo)))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (-.f64 (-.f64 (log.f64 -1) (/.f64 hi lo)) (/.f64 (-.f64 x (*.f64 x (*.f64 (/.f64 x lo) -2))) hi)) (-.f64 (log.f64 (/.f64 -1 lo)) (*.f64 (/.f64 x lo) -2))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 x (*.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo)) x)) hi)))))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo)) (pow.f64 x 2)) (pow.f64 hi 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (+.f64 (log.f64 -1) (fma.f64 -1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))) hi))))) (+.f64 (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)) (log.f64 (/.f64 -1 lo))) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)) (/.f64 (*.f64 hi hi) (*.f64 x x)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (+.f64 (log.f64 -1) (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 x hi) (/.f64 x hi))) (/.f64 hi lo)) (/.f64 (-.f64 x (*.f64 x (*.f64 (/.f64 x lo) -2))) hi))) (-.f64 (-.f64 (log.f64 (/.f64 -1 lo)) (*.f64 (/.f64 x lo) -2)) (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (*.f64 (/.f64 x lo) -2) hi)))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))
(neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))
(/.f64 (neg.f64 hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x) (log.f64 (/.f64 1 hi)))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo))) x (neg.f64 (log.f64 hi)))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi)) x (neg.f64 (log.f64 hi)))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x) (log.f64 (/.f64 1 hi))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) hi)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo)))) (*.f64 x x) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo))) x (neg.f64 (log.f64 hi))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) hi) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo)))) (*.f64 x x) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi)) x (neg.f64 (log.f64 hi))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x) (+.f64 (log.f64 (/.f64 1 hi)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 lo 2) hi))) (*.f64 -4 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) (pow.f64 hi 2))))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))) (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 hi 2)))))) (pow.f64 x 3)))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) hi)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo)))) (*.f64 x x) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (+.f64 (fma.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo))) x (neg.f64 (log.f64 hi))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (+.f64 (/.f64 4 (*.f64 hi (*.f64 lo lo))) (*.f64 -4 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (*.f64 hi hi))))) (+.f64 (/.f64 1/3 (pow.f64 hi 3)) (/.f64 2 (*.f64 lo (*.f64 hi hi))))))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) hi) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo)))) (*.f64 x x) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi)) x (-.f64 (*.f64 (pow.f64 x 3) (fma.f64 1/2 (+.f64 (/.f64 4 (*.f64 hi (*.f64 lo lo))) (*.f64 -4 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) hi) (/.f64 4 hi)))) (neg.f64 (+.f64 (/.f64 1/3 (pow.f64 hi 3)) (/.f64 2 (*.f64 lo (*.f64 hi hi))))))) (log.f64 hi))))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 -1 (/.f64 hi x) (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) x) (/.f64 (*.f64 hi hi) (*.f64 lo x))))))) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (-.f64 (+.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) x) (*.f64 (/.f64 hi lo) (/.f64 hi x)))) (/.f64 hi x))) (-.f64 (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi x))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (pow.f64 x 2))))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 -1 (/.f64 hi x) (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))) (*.f64 x x)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (neg.f64 (/.f64 hi (/.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4))))))))))) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (-.f64 (+.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) x) (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 (*.f64 (*.f64 hi (/.f64 hi lo)) -2) x))) (/.f64 hi (*.f64 (/.f64 x (/.f64 (pow.f64 hi 3) (*.f64 lo lo))) (/.f64 x 4))))))) (/.f64 hi x))) (-.f64 (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi x))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (log.f64 (/.f64 -1 (pow.f64 hi 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo))) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -4 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (pow.f64 x 2)))))))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo))))) (fma.f64 -1 (/.f64 hi x) (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) x) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))) (*.f64 x x)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (fma.f64 1/2 (/.f64 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4))) (pow.f64 x 3)) (neg.f64 (/.f64 hi (/.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4)))))))))))))) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (-.f64 (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 hi 3) (pow.f64 x 3)) (+.f64 (+.f64 (log.f64 x) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) x) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi x) (/.f64 hi x)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 (*.f64 (*.f64 hi (/.f64 hi lo)) -2) x)))) (fma.f64 1/2 (/.f64 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4))) (pow.f64 x 3)) (*.f64 (/.f64 (neg.f64 hi) x) (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) x))))))) (/.f64 hi x)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 x 3) (*.f64 (*.f64 hi (/.f64 hi lo)) -2))))) (-.f64 (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi x))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) x) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi)))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (/.f64 (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) x)) (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(+.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo)))) (/.f64 (*.f64 x x) hi)) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) (/.f64 (*.f64 x x) hi)) (fma.f64 -1 (/.f64 (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) x) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (neg.f64 (log.f64 (*.f64 hi hi)))))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (-.f64 (*.f64 (/.f64 hi x) (/.f64 (*.f64 2 (*.f64 hi (/.f64 hi lo))) x)) (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 (/.f64 hi x) (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) x)) (-.f64 (-.f64 (*.f64 -1/2 (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 (/.f64 hi x) (/.f64 hi x)))) (*.f64 2 (log.f64 hi))) (/.f64 (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) x)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 hi 3)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) (pow.f64 hi 2))) (*.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (pow.f64 hi 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (pow.f64 hi 2)))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 x 2))) (log.f64 (/.f64 1 (pow.f64 hi 2)))))))))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))
(+.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo)))) (/.f64 (*.f64 x x) hi)) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) (/.f64 (*.f64 x x) hi)) (fma.f64 -1 (/.f64 (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) x) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 -1 (/.f64 (fma.f64 1/3 (pow.f64 hi 3) (fma.f64 -1 (*.f64 (*.f64 hi hi) (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo))))) (*.f64 1/2 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4)))))) (pow.f64 x 3)) (fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 x x)) (neg.f64 (log.f64 (*.f64 hi hi))))))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (-.f64 (*.f64 (/.f64 hi x) (/.f64 (*.f64 2 (*.f64 hi (/.f64 hi lo))) x)) (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 (/.f64 hi x) (/.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) x)) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 hi hi) x) (/.f64 -1/2 x)) (*.f64 2 (log.f64 hi))) (/.f64 (+.f64 (fma.f64 1/3 (pow.f64 hi 3) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 hi (/.f64 hi lo)) -2))) (*.f64 1/2 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))))) (pow.f64 x 3)))) (/.f64 (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) x)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi))) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (neg.f64 x)) (-.f64 (fma.f64 -2 (log.f64 hi) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))) (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 x)) (-.f64 (fma.f64 -2 (log.f64 hi) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)))) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (pow.f64 hi 2)) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 (-.f64 (/.f64 2 (*.f64 lo x)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo)))) (*.f64 hi hi) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 (-.f64 (/.f64 2 (*.f64 lo x)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo)))) (*.f64 hi hi) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (pow.f64 hi 2)) (+.f64 (log.f64 (*.f64 -1 x)) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 lo 2) x))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))) (pow.f64 hi 3)))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 (-.f64 (/.f64 2 (*.f64 lo x)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo)))) (*.f64 hi hi) (+.f64 (log.f64 (neg.f64 x)) (fma.f64 -2 (log.f64 hi) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) hi (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 2 (*.f64 lo (*.f64 x x))) (+.f64 (/.f64 1/3 (pow.f64 x 3)) (/.f64 2 (*.f64 x (*.f64 lo lo)))))))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 (-.f64 (/.f64 2 (*.f64 lo x)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo)))) (*.f64 hi hi) (+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (fma.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) hi (*.f64 (pow.f64 hi 3) (+.f64 (-.f64 (/.f64 2 (*.f64 lo (*.f64 x x))) (/.f64 2 (*.f64 x (*.f64 lo lo)))) (/.f64 -1/3 (pow.f64 x 3))))))) (log.f64 (/.f64 -1 lo)))
(*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo))) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 hi (-.f64 (*.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) 4)) (/.f64 1 lo)) (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)))
(fma.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) 4) (/.f64 -1 lo)) (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2)))) x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi)))))) (+.f64 (/.f64 x lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 hi (-.f64 (*.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) 4)) (/.f64 1 lo)) (fma.f64 -1 (/.f64 x lo) (fma.f64 -1 (*.f64 x (*.f64 (/.f64 x (*.f64 lo lo)) 4)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi)))))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (fma.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) 4) (/.f64 -1 lo)) (-.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (*.f64 x (*.f64 (/.f64 x (*.f64 lo lo)) -4))) (log.f64 hi)) (/.f64 x lo))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2)))) x)) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2)))) (pow.f64 x 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 x (pow.f64 lo 2)))) (pow.f64 x 2)))) hi)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (log.f64 (/.f64 1 hi))))))))) (+.f64 (/.f64 x lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 hi (-.f64 (*.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) 4)) (/.f64 1 lo)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (fma.f64 -1 (*.f64 x (*.f64 (/.f64 x (*.f64 lo lo)) 4)) (fma.f64 -1 (/.f64 x hi) (fma.f64 -1 (/.f64 x lo) (fma.f64 1/2 (/.f64 (*.f64 -3 (*.f64 (*.f64 x x) (*.f64 (/.f64 x (*.f64 lo lo)) 4))) hi) (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 hi lo)) (neg.f64 (log.f64 hi))))))))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(-.f64 (fma.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) 4) (/.f64 -1 lo)) (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (*.f64 x (*.f64 (/.f64 x (*.f64 lo lo)) -4))) (-.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 -3 (*.f64 (*.f64 x x) (*.f64 (/.f64 x (*.f64 lo lo)) 4))) hi) (-.f64 (*.f64 -2 (*.f64 (/.f64 x lo) (/.f64 x hi))) (log.f64 hi))) (/.f64 x lo)) (/.f64 x hi)))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))
(*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo))) (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)))
(-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo)) hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2)))) x))))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (fma.f64 -1 (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo))) (+.f64 (log.f64 -1) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (*.f64 x (*.f64 (/.f64 x (*.f64 lo lo)) -4))))) (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)) (log.f64 (/.f64 -1 lo)))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (-.f64 (+.f64 (log.f64 -1) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (*.f64 x (*.f64 (/.f64 x (*.f64 lo lo)) -4)))) (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo)))) (-.f64 (log.f64 (/.f64 -1 lo)) (*.f64 (/.f64 x lo) -2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2)))) (pow.f64 x 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2)))) (pow.f64 x 2))))) x) (*.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo)) x)) hi)) (+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2))))) (/.f64 1 lo)) hi)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 x (pow.f64 lo 2)))) x)))))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 x lo))) (log.f64 (/.f64 -1 lo))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 -3 (*.f64 (*.f64 x x) (*.f64 (/.f64 x (*.f64 lo lo)) -4))) x) (*.f64 x (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)))) hi) (+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo))) (+.f64 (log.f64 -1) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (*.f64 x (*.f64 (/.f64 x (*.f64 lo lo)) -4))))))) (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 x lo)) (log.f64 (/.f64 -1 lo))))
(-.f64 (-.f64 (+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (+.f64 (log.f64 -1) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (*.f64 x (*.f64 (/.f64 x (*.f64 lo lo)) -4)))) (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo))))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 -3 (*.f64 (*.f64 x x) (*.f64 (/.f64 x (*.f64 lo lo)) -4))) x) (*.f64 x (*.f64 (/.f64 x lo) -2))) hi)) (-.f64 (log.f64 (/.f64 -1 lo)) (*.f64 (/.f64 x lo) -2)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))))
(*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 lo))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo)))) (log.f64 (/.f64 -1 lo)))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)))) (+.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))))) (log.f64 (/.f64 -1 lo)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) 1)
(expm1.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(expm1.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x))) 1)
(+.f64 (+.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo)))) (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))) -1)
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi))) 1) (/.f64 (exp.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (/.f64 hi lo))) (/.f64 -1 lo))) -1)
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x)))) 1)
(+.f64 (fma.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (*.f64 x x) (-.f64 (fma.f64 -1 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) hi) (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo))) 2))) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo))))) (+.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo)))) (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))))) -1)
(+.f64 (fma.f64 (/.f64 (exp.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (/.f64 hi lo))) (/.f64 -1 lo)) (*.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi)) 2)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) hi)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo))))) (*.f64 (+.f64 (*.f64 x (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi))) 1) (/.f64 (exp.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (/.f64 hi lo))) (/.f64 -1 lo)))) -1)
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) 3)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 lo 2) hi))) (*.f64 -4 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) (pow.f64 hi 2))))) (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))) (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 hi 2)))))) (pow.f64 x 3))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2)))) hi)) (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) 2))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo hi))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (pow.f64 x 2))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -2 (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 1 lo)) (/.f64 1 hi))) x))))) 1)
(+.f64 (fma.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 (pow.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo))) 3) (fma.f64 1/2 (+.f64 (/.f64 4 (*.f64 hi (*.f64 lo lo))) (*.f64 -4 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (*.f64 hi hi)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo))) (-.f64 (neg.f64 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) hi)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo))))))) (+.f64 (/.f64 1/3 (pow.f64 hi 3)) (/.f64 2 (*.f64 lo (*.f64 hi hi)))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (*.f64 x x) (-.f64 (fma.f64 -1 (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) hi) (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo))) 2))) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo))))) (+.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo)))) (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))))) -1)
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (/.f64 hi lo))) (/.f64 -1 lo)) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi)) 3) (fma.f64 1/2 (+.f64 (/.f64 4 (*.f64 hi (*.f64 lo lo))) (*.f64 -4 (*.f64 (/.f64 (/.f64 hi (*.f64 lo lo)) hi) (/.f64 4 hi)))) (*.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi)) (-.f64 (/.f64 (neg.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) hi) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo))))))) (+.f64 (/.f64 1/3 (pow.f64 hi 3)) (/.f64 2 (*.f64 lo (*.f64 hi hi)))))) (*.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi)) 2)) (/.f64 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) hi)) (+.f64 (/.f64 1/2 (*.f64 hi hi)) (/.f64 2 (*.f64 hi lo))))))) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi))) 1) (/.f64 (exp.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (/.f64 hi lo))) (/.f64 -1 lo))) -1))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) 1)
(expm1.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(expm1.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))))
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1 hi) (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) x)) 1)
(+.f64 (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (-.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (-.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi))) (neg.f64 (*.f64 hi (/.f64 hi lo))))) x) 1))
(+.f64 (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))) (/.f64 x (+.f64 (*.f64 hi (/.f64 hi lo)) (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi)))))) -1))
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1 hi) (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) x) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo)))) (+.f64 (*.f64 -1/2 (pow.f64 hi 2)) (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -1 hi))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2)))))) (pow.f64 x 2)))) 1)
(+.f64 (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (-.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi))) (neg.f64 (*.f64 hi (/.f64 hi lo))))) x) (/.f64 (fma.f64 -1 (*.f64 hi (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4)) (fma.f64 -1 (*.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))) (fma.f64 -1/2 (*.f64 hi hi) (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi))) (neg.f64 (*.f64 hi (/.f64 hi lo)))) 2))))) (/.f64 (*.f64 x x) (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))))) 1))
(+.f64 (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))) (+.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))) (/.f64 x (+.f64 (*.f64 hi (/.f64 hi lo)) (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))) x) (/.f64 (+.f64 (*.f64 (neg.f64 hi) (+.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (*.f64 (*.f64 hi (/.f64 hi lo)) -2))) (fma.f64 -1/2 (*.f64 hi hi) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi)))) 2)))) x))) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -1 hi))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo)))) (*.f64 -1/2 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -4 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))))))) (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -1 hi))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo)))))) (pow.f64 x 3)) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (pow.f64 hi 2) lo)))) (+.f64 (*.f64 -1/2 (pow.f64 hi 2)) (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))) (*.f64 -1 hi))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo)))))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 -1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) lo) (+.f64 (*.f64 -1 hi) (*.f64 -1/2 (-.f64 (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) x)))) 1)
(+.f64 (+.f64 (/.f64 (fma.f64 -1/3 (pow.f64 hi 3) (fma.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi))) (neg.f64 (*.f64 hi (/.f64 hi lo)))) (fma.f64 -1 (*.f64 hi (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4)) (fma.f64 -1 (*.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))) (*.f64 (*.f64 hi hi) -1/2))) (fma.f64 -1 (*.f64 (*.f64 hi hi) (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))) (fma.f64 1/2 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4))) (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi))) (neg.f64 (*.f64 hi (/.f64 hi lo)))) 3)))))) (/.f64 (pow.f64 x 3) (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))) (+.f64 (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (-.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi))) (neg.f64 (*.f64 hi (/.f64 hi lo))))) x) (/.f64 (fma.f64 -1 (*.f64 hi (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4)) (fma.f64 -1 (*.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))) (fma.f64 -1/2 (*.f64 hi hi) (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi))) (neg.f64 (*.f64 hi (/.f64 hi lo)))) 2))))) (/.f64 (*.f64 x x) (exp.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))))))) -1)
(+.f64 (/.f64 (fma.f64 -1/3 (pow.f64 hi 3) (fma.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi)))) (+.f64 (*.f64 (neg.f64 hi) (+.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (*.f64 (*.f64 hi (/.f64 hi lo)) -2))) (*.f64 (*.f64 hi hi) -1/2)) (-.f64 (fma.f64 1/2 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi)))) 3))) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 hi (/.f64 hi lo)) -2))))) (/.f64 (pow.f64 x 3) (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))))) (+.f64 (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))) (+.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))) (/.f64 x (+.f64 (*.f64 hi (/.f64 hi lo)) (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (log.f64 (/.f64 -1 (*.f64 hi hi)))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo))))) x) (/.f64 (+.f64 (*.f64 (neg.f64 hi) (+.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (*.f64 (*.f64 hi (/.f64 hi lo)) -2))) (fma.f64 -1/2 (*.f64 hi hi) (*.f64 1/2 (pow.f64 (+.f64 (*.f64 hi (/.f64 hi lo)) (+.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) 4) (neg.f64 hi)))) 2)))) x))) -1)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) 1)
(expm1.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(expm1.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo)))
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo))) x))) 1)
(+.f64 (+.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (neg.f64 (/.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (/.f64 x (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))))))) -1)
(+.f64 (-.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) (/.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) (/.f64 x (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo)))))) -1)
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) 2)) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (*.f64 -1/2 (pow.f64 hi 2)))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo))) x)))) 1)
(+.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (-.f64 (+.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (/.f64 x (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo)))))) (/.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (fma.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) hi (fma.f64 1/2 (pow.f64 (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) 2) (fma.f64 (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo)))) hi (*.f64 (*.f64 hi hi) -1/2))))) (*.f64 x x))) 1))
(+.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) (+.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) x) (/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) hi (fma.f64 1/2 (pow.f64 (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) 2) (fma.f64 (*.f64 2 (*.f64 hi (/.f64 hi lo))) hi (*.f64 (*.f64 hi hi) -1/2)))) x)) (/.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) (/.f64 x (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo)))))) -1))
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) 2)) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (*.f64 -1/2 (pow.f64 hi 2)))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (+.f64 (*.f64 1/3 (pow.f64 hi 3)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) hi) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) hi) (*.f64 -1/2 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) (pow.f64 hi 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (pow.f64 hi 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (pow.f64 hi 2)))) (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo)) 3))))))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (log.f64 (/.f64 1 (pow.f64 hi 2))))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 hi lo))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (+.f64 hi (*.f64 -1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2))))))) (/.f64 (pow.f64 hi 2) lo))) x))))) 1)
(+.f64 (+.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (fma.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) hi (fma.f64 1/2 (pow.f64 (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) 2) (fma.f64 (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo)))) hi (*.f64 (*.f64 hi hi) -1/2))))) (*.f64 x x)) (fma.f64 -1 (/.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (/.f64 (pow.f64 x 3) (fma.f64 1/3 (pow.f64 hi 3) (fma.f64 (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) (fma.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) hi (fma.f64 (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo)))) hi (*.f64 (*.f64 hi hi) -1/2))) (fma.f64 -1 (*.f64 (*.f64 hi hi) (-.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (*.f64 hi (/.f64 hi lo))))) (fma.f64 1/2 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) 3)))))))) (neg.f64 (/.f64 (exp.f64 (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 (*.f64 hi hi))))) (fma.f64 -1 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (/.f64 x (-.f64 (+.f64 (fma.f64 -1 (*.f64 hi (/.f64 hi lo)) hi) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))))))))) -1)
(+.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) (+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) x) (/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) hi (fma.f64 1/2 (pow.f64 (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) 2) (fma.f64 (*.f64 2 (*.f64 hi (/.f64 hi lo))) hi (*.f64 (*.f64 hi hi) -1/2)))) x)) (/.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) (/.f64 (pow.f64 x 3) (fma.f64 1/3 (pow.f64 hi 3) (fma.f64 (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) (fma.f64 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4) hi (fma.f64 (*.f64 2 (*.f64 hi (/.f64 hi lo))) hi (*.f64 (*.f64 hi hi) -1/2))) (+.f64 (*.f64 (*.f64 hi hi) (*.f64 (*.f64 hi (/.f64 hi lo)) -2)) (fma.f64 1/2 (*.f64 -3 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo))) 3))))))))) (/.f64 (exp.f64 (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 2 (log.f64 hi))) (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))) (/.f64 x (-.f64 (+.f64 (-.f64 hi (*.f64 hi (/.f64 hi lo))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo lo)) -4))) (*.f64 hi (/.f64 hi lo)))))) -1))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))) 1)
(expm1.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo))))) 1)
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo)))))) (expm1.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo)))))
(+.f64 (*.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x))) 1) (/.f64 (exp.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x)))) (/.f64 -1 lo))) -1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))))))) 1)
(+.f64 (+.f64 (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo))))) (exp.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo))))) (*.f64 (+.f64 (/.f64 2 (*.f64 lo x)) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 2)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (exp.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo))))))) -1)
(+.f64 (fma.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (*.f64 hi (/.f64 (exp.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x)))) (/.f64 -1 lo))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 lo x)) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) 2)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo))))) (*.f64 hi hi)) 1) (/.f64 (exp.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x)))) (/.f64 -1 lo)))) -1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))))) (+.f64 (*.f64 (pow.f64 hi 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (-.f64 (/.f64 1 lo) (/.f64 1 x))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 3)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 lo 2) x))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo)))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (-.f64 (+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 -1 x))) (log.f64 (/.f64 -1 lo))))))))) 1)
(+.f64 (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 hi (exp.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo))))) (fma.f64 (pow.f64 hi 3) (*.f64 (exp.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo)))) (-.f64 (+.f64 (/.f64 2 (*.f64 lo (*.f64 x x))) (fma.f64 (-.f64 (/.f64 2 (*.f64 lo x)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo)))) (-.f64 (/.f64 1 lo) (/.f64 1 x)) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 3)))) (+.f64 (/.f64 1/3 (pow.f64 x 3)) (/.f64 2 (*.f64 x (*.f64 lo lo)))))) (+.f64 (exp.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo)))) (*.f64 (+.f64 (/.f64 2 (*.f64 lo x)) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 1 x)) 2)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (exp.f64 (-.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x))) (log.f64 (/.f64 -1 lo))))))))) -1)
(+.f64 (fma.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (*.f64 hi (/.f64 (exp.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x)))) (/.f64 -1 lo))) (fma.f64 (pow.f64 hi 3) (*.f64 (/.f64 (exp.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x)))) (/.f64 -1 lo)) (+.f64 (/.f64 2 (*.f64 lo (*.f64 x x))) (-.f64 (fma.f64 (-.f64 (/.f64 2 (*.f64 lo x)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo)))) (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) 3))) (+.f64 (/.f64 1/3 (pow.f64 x 3)) (/.f64 2 (*.f64 x (*.f64 lo lo))))))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 lo x)) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 -1 x)) 2)) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (*.f64 lo lo))))) (*.f64 hi hi)) 1) (/.f64 (exp.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (neg.f64 x)))) (/.f64 -1 lo))))) -1)
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (+.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo))))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (+.f64 (/.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (+.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo))))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (+.f64 (/.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (+.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo))))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (+.f64 (/.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (+.f64 (/.f64 hi (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo))))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (+.f64 (/.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (*.f64 (-.f64 1 (/.f64 x hi)) lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(-.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) 1)
(expm1.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo)))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) (+.f64 1 (/.f64 x hi)))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1))))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))))) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (expm1.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))) (-.f64 1 (/.f64 x hi))))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) (+.f64 1 (/.f64 x hi)))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1))))) (pow.f64 lo 2)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (+.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))) (*.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) 0)) (*.f64 lo lo)))) -1)
(+.f64 (+.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))) (-.f64 1 (/.f64 x hi))))) (/.f64 0 (/.f64 (*.f64 lo lo) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) (+.f64 1 (/.f64 x hi)))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi)))) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x hi)) 3)) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1))))) (pow.f64 lo 2)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 (/.f64 1 lo)) (log.f64 -1))))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (+.f64 (+.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))) (*.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) 0)) (*.f64 lo lo))) (/.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))) (/.f64 (pow.f64 lo 3) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))))))) -1)
(+.f64 (+.f64 (+.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))) (-.f64 1 (/.f64 x hi))))) (/.f64 0 (/.f64 (*.f64 lo lo) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))))) (/.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) (/.f64 (pow.f64 lo 3) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x hi))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))))))) -1)
(-.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))) 1)
(expm1.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo)))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))))) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (expm1.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))) (-.f64 1 (/.f64 x hi))))) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))))) (*.f64 lo (-.f64 1 (/.f64 x hi)))) (+.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))) (*.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) 0)) (*.f64 lo lo)))) -1)
(+.f64 (+.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))) (-.f64 1 (/.f64 x hi))))) (/.f64 0 (/.f64 (*.f64 lo lo) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))))) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) (pow.f64 lo 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 x hi)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 hi 3)) (pow.f64 (-.f64 1 (/.f64 x hi)) 3)))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))))) 1)
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))) (*.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) 0)) (*.f64 lo lo)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) -1/3) (/.f64 (pow.f64 lo 3) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo))))) lo)) (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (log.f64 (/.f64 -1 lo)))))) 1))
(+.f64 (/.f64 0 (/.f64 (*.f64 lo lo) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)))) (+.f64 (-.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))) (-.f64 1 (/.f64 x hi))))) (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)) -1/3) (/.f64 (pow.f64 lo 3) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))))) -1))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 lo hi)
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (*.f64 2 (pow.f64 lo 2)) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 2 (*.f64 lo lo)) (*.f64 lo lo)) (*.f64 hi hi))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 lo 3)) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 3) (pow.f64 (/.f64 hi lo) 3))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(pow.f64 (/.f64 lo hi) 3)
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (*.f64 x (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3)))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))))
(+.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))
(-.f64 (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))))
(+.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (fma.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) -3) x (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))))
(-.f64 (*.f64 (*.f64 x x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) x))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (*.f64 x x) (neg.f64 (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))))))
(-.f64 (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5)))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) x)))))
(+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (*.f64 x x) (neg.f64 (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))))))
(+.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 5))) (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 3 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x)))))
(+.f64 (*.f64 3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x)))) (/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x)))))))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))))) (/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5)))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))))))))
(+.f64 (-.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))))) (/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x))) (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(pow.f64 (/.f64 lo hi) 3)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (pow.f64 (/.f64 lo hi) 3) (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))))
(-.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x)))))))
(-.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x)))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)) (pow.f64 hi 5)))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))))))))
(+.f64 (-.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 5) (*.f64 x x))))) (/.f64 (neg.f64 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x))) (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 lo 3) (pow.f64 hi 3))
(pow.f64 (/.f64 lo hi) 3)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (pow.f64 (/.f64 lo hi) 3) (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))))
(-.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (pow.f64 hi 5))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 3)) -3) (pow.f64 hi 5))))))
(-.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 3)) -3) (pow.f64 hi 5)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 lo 3) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 x 2)))) (pow.f64 hi 5)))))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (+.f64 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 3)) -3) (pow.f64 hi 5)))))))
(-.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 lo 3)) -3) (pow.f64 hi 5)))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 2) (*.f64 x x) (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 x x) (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo x)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (pow.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) 2) (*.f64 x x) (fma.f64 -2 (/.f64 (-.f64 (/.f64 1 hi) (neg.f64 (/.f64 lo (*.f64 hi hi)))) (/.f64 hi (*.f64 lo x))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 x x) (fma.f64 -2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 hi (*.f64 lo x))) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 lo hi))) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (-.f64 1 (neg.f64 (/.f64 lo hi)))))) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 lo hi))) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (-.f64 1 (neg.f64 (/.f64 lo hi)))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 lo hi))) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) hi))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo (*.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))) 2) (pow.f64 x 2)) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (-.f64 1 (neg.f64 (/.f64 lo hi)))))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 lo hi))) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo hi) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) hi))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 lo hi))) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(fma.f64 -2 (*.f64 (/.f64 x (/.f64 hi lo)) (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 x (/.f64 hi lo)) (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) hi))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (pow.f64 x 2)) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) (/.f64 (*.f64 hi hi) (*.f64 x x)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 x (/.f64 hi lo)) (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2) hi))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(*.f64 (/.f64 x hi) (/.f64 x hi))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi (*.f64 lo x)))))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi (*.f64 lo x)))))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi))))
(fma.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi (*.f64 lo x))))))
(fma.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 lo lo) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi (*.f64 lo x))))))
(+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo x)) hi))))
(fma.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 hi (*.f64 lo x))))))
(fma.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 lo lo) (+.f64 (*.f64 (/.f64 x hi) (/.f64 x hi)) (*.f64 2 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 hi (*.f64 lo x))))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)))
(*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 2) hi))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (*.f64 lo (*.f64 x (+.f64 (/.f64 x hi) -1))) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 x hi) -1)) hi) (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 2) hi)))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))))
(fma.f64 2 (/.f64 (*.f64 lo (*.f64 x (+.f64 (/.f64 x hi) -1))) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 x hi) -1)) hi) (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 2) hi))) (*.f64 (/.f64 x hi) (/.f64 x hi)))
(+.f64 (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)) (pow.f64 hi 2))))
(fma.f64 2 (/.f64 (*.f64 lo (*.f64 x (+.f64 (/.f64 x hi) -1))) (*.f64 hi hi)) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) -1) 2)))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 x hi) -1)) hi) (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 2) hi))) (*.f64 (/.f64 x hi) (/.f64 x hi)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)))
(fma.f64 -2 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x (/.f64 hi lo))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x (/.f64 hi lo))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))) (*.f64 (/.f64 x hi) (/.f64 x hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (*.f64 lo x)) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 lo 2)) (pow.f64 hi 2))))
(fma.f64 -2 (/.f64 (-.f64 1 (/.f64 x hi)) (/.f64 (*.f64 hi hi) (*.f64 lo x))) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x (/.f64 hi lo))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x hi)) 2) (pow.f64 (/.f64 hi lo) 2))) (*.f64 (/.f64 x hi) (/.f64 x hi)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))
(/.f64 (*.f64 (*.f64 x x) (*.f64 lo lo)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 lo lo)) (pow.f64 hi 4)) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 x x) (*.f64 lo lo)) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 x x) (*.f64 lo lo)) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 x x) (*.f64 lo lo)) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 x x) (*.f64 lo lo)) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3))))
(+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 x x) (*.f64 lo lo)) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4)) (*.f64 2 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 (*.f64 (*.f64 x x) (*.f64 lo lo)) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))))
(+.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (neg.f64 (log.f64 (/.f64 -1 lo))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(*.f64 1 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (sqrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(/.f64 (-.f64 (pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) 3) (pow.f64 (log.f64 (/.f64 -1 lo)) 3)) (+.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 -1 lo))) (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) 3) (pow.f64 (log.f64 (/.f64 -1 lo)) 3)) (fma.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (*.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi))))) 3) (pow.f64 (log.f64 (/.f64 -1 lo)) 3)) (fma.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi))))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi))))) (*.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))) (*.f64 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 -1 lo)))) (+.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo))))
(/.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo)))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo)))))
(/.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo)))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo)))))
(pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))) 1)
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(log.f64 (exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(cbrt.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))) (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))))
(cbrt.f64 (pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(exp.f64 (log.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(log1p.f64 (expm1.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) 1)
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(cbrt.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 lo))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (*.f64 (/.f64 hi lo) hi) lo)
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (*.f64 hi (/.f64 hi lo)) lo)
(pow.f64 (/.f64 hi lo) 2)
(pow.f64 (/.f64 hi lo) 2)
(pow.f64 (pow.f64 (/.f64 hi lo) 2) 1)
(pow.f64 (/.f64 hi lo) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) 2)))
(pow.f64 (/.f64 hi lo) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (/.f64 hi lo) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 hi lo) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2)))
(pow.f64 (/.f64 hi lo) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 hi lo) 2)))
(pow.f64 (/.f64 hi lo) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) 2)))
(pow.f64 (/.f64 hi lo) 2)
(-.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(*.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))))) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))) (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(pow.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) 1)
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(log.f64 (exp.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))) (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(cbrt.f64 (*.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))) (*.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))) (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))))))
(cbrt.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))) 3))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo))) (+.f64 1 (/.f64 hi lo))))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 2)) (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (+.f64 1 (/.f64 (-.f64 hi x) lo))) (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (+.f64 1 (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (-.f64 hi x) (/.f64 1 lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (/.f64 (-.f64 hi x) lo) 1)
(/.f64 (-.f64 hi x) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 1 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) 3) (pow.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3)) (+.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))) (-.f64 (*.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (pow.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3)) (+.f64 (*.f64 4 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3) 8) (pow.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3)) (+.f64 (*.f64 4 (pow.f64 (/.f64 lo hi) 4)) (+.f64 (pow.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 2) (*.f64 -2 (+.f64 (pow.f64 (/.f64 lo hi) 3) (neg.f64 (pow.f64 (/.f64 lo hi) 4)))))))
(/.f64 (-.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (-.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (+.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 2)) (+.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1)
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (exp.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(log1p.f64 (expm1.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 2 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 1 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 1 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (sqrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (pow.f64 (/.f64 lo hi) 2) 3)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 4))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 x lo) hi)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(pow.f64 (*.f64 (/.f64 x hi) lo) 1)
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(log.f64 (exp.f64 (*.f64 (/.f64 x hi) lo)))
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 x hi) lo) (*.f64 (/.f64 x hi) lo)) (*.f64 (/.f64 x hi) lo)))
(cbrt.f64 (*.f64 (*.f64 lo (/.f64 x hi)) (*.f64 (*.f64 lo (/.f64 x hi)) (*.f64 lo (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (/.f64 x (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x hi) lo)))
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(exp.f64 (log.f64 (*.f64 (/.f64 x hi) lo)))
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x hi) lo)))
(*.f64 lo (/.f64 x hi))
(/.f64 x (/.f64 hi lo))
(*.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)) (sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3/2) (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3/2))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3) (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)) (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 6)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo)) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) lo) 3)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(*.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)

eval718.0ms (7.2%)

Compiler

Compiled 36996 to 20873 computations (43.6% saved)

prune241.0ms (2.4%)

Pruning

73 alts after pruning (68 fresh and 5 done)

PrunedKeptTotal
New54343586
Fresh502575
Picked325
Done235
Total59873671
Accurracy
25.0%
Counts
671 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.3%
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
19.2%
(pow.f64 (/.f64 lo hi) 2)
9.5%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
5.9%
(/.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))
9.4%
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
15.0%
(/.f64 (-.f64 (*.f64 x (/.f64 hi lo)) hi) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 x lo) lo)
6.3%
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
10.6%
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
10.6%
(/.f64 (+.f64 hi lo) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 2 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
9.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
10.3%
(-.f64 (+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
19.6%
(-.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.6%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.9%
(+.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) -1)
10.3%
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
9.6%
(+.f64 (/.f64 hi lo) 1)
18.8%
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo)) (*.f64 (/.f64 hi lo) (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (/.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 -1 lo))) (-.f64 1 (/.f64 x hi))))) -1)
19.6%
(+.f64 (+.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) (*.f64 (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4)) (+.f64 (/.f64 1 hi) (/.f64 2 lo)))) (exp.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (log.f64 hi))) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))))) -1)
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 1 (/.f64 hi (-.f64 x lo))))
9.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 1 hi)))
19.6%
(+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 hi (*.f64 lo lo)) 4) (neg.f64 (/.f64 2 lo))) (/.f64 -1 hi))) 1) (/.f64 (exp.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (/.f64 hi lo))) (/.f64 -1 lo))) -1)
10.3%
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
10.3%
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
10.3%
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (/.f64 lo hi) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)))))
10.3%
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) (cbrt.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
10.3%
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (log1p.f64 (expm1.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
9.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
(*.f64 (+.f64 lo x) (/.f64 1 lo))
19.6%
(log.f64 (exp.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
19.1%
(fabs.f64 (/.f64 (-.f64 hi x) lo))
17.8%
(fabs.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))) (-.f64 1 (/.f64 (-.f64 hi x) lo))))
17.8%
(fabs.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))))
17.8%
(fabs.f64 (-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo)))
17.8%
(fabs.f64 (+.f64 (/.f64 hi lo) 1))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.8%
(fabs.f64 (+.f64 1 (*.f64 (-.f64 hi x) (/.f64 1 lo))))
17.8%
(fabs.f64 (+.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))))
17.8%
(fabs.f64 (+.f64 1 (log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
17.8%
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))
22.2%
(expm1.f64 (fma.f64 hi (-.f64 (*.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) 4)) (/.f64 1 lo)) (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2))))
16.0%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (/.f64 (*.f64 (/.f64 hi lo) hi) lo)) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 (-.f64 (pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi))))) 3) (pow.f64 (log.f64 (/.f64 -1 lo)) 3)) (fma.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi))))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi))))) (*.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (-.f64 (/.f64 hi (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo)))))))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 (-.f64 (pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) 3) (pow.f64 (log.f64 (/.f64 -1 lo)) 3)) (+.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))) (+.f64 (*.f64 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 -1 lo))) (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo))))))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 (-.f64 (*.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)))) (*.f64 (log.f64 (/.f64 -1 lo)) (log.f64 (/.f64 -1 lo)))) (+.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo))))))
22.2%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (+.f64 1 (/.f64 x hi))))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (log.f64 hi)) (log.f64 (/.f64 -1 lo)))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (*.f64 (*.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo)))))) (cbrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (*.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))) (sqrt.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
22.2%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (neg.f64 (/.f64 hi lo))))
22.2%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi)))))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (cbrt.f64 (pow.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))) 3))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2)))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) 2) 3))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 hi lo) 4)))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
19.6%
(expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (/.f64 hi lo) 2)))) (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo))) (log.f64 (/.f64 -1 lo)))))
19.6%
(expm1.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (log.f64 hi)) (+.f64 (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))
22.2%
(expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo)))))
19.6%
(expm1.f64 (expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo)) (log.f64 (/.f64 -1 lo))))))))
19.6%
(expm1.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo))))) 3)))
10.3%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
19.6%
(cbrt.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (pow.f64 (-.f64 1 (/.f64 x hi)) 2)) (pow.f64 (/.f64 hi lo) 2)) (-.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (/.f64 (+.f64 1 (/.f64 x hi)) (-.f64 1 (/.f64 x hi))) (/.f64 hi lo) (log.f64 (/.f64 -1 lo)))))) 3))
18.7%
1
Compiler

Compiled 6173 to 3369 computations (45.4% saved)

regimes349.0ms (3.5%)

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

4 calls:

132.0ms
hi
80.0ms
x
67.0ms
lo
9.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
22.2%1lo
22.2%1hi
22.2%1x
22.2%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 3682 to 1857 computations (49.6% saved)

regimes288.0ms (2.9%)

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

4 calls:

182.0ms
lo
40.0ms
x
39.0ms
hi
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.2%1x
19.2%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.8%3lo
19.2%1hi
Compiler

Compiled 1236 to 553 computations (55.3% saved)

regimes49.0ms (0.5%)

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

3 calls:

25.0ms
x
13.0ms
hi
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))
Compiler

Compiled 430 to 189 computations (56% saved)

regimes52.0ms (0.5%)

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

3 calls:

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

Compiled 192 to 83 computations (56.8% saved)

regimes5.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

simplify22.0ms (0.2%)

Algorithm
egg-herbie
Rules
172×unsub-neg
122×neg-mul-1
68×distribute-lft-neg-in
52×+-commutative
50×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033135
157135
287135
3112135
4171135
5253135
6281135
7337135
8396135
9427135
10459135
11479135
12489135
13490135
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo)))))
(pow.f64 (/.f64 lo hi) 2)
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 hi lo) 2)) (*.f64 hi (fma.f64 -1/2 (*.f64 (/.f64 x (*.f64 lo lo)) -4) (/.f64 1 lo)))))
(pow.f64 (/.f64 lo hi) 2)
(-.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(+.f64 (+.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 63 to 47 computations (25.4% saved)

soundness2.0s (19.8%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
025251
1609229
0128642599
1386239993
0113138046
1367133606
090321872
1248019728
027352
1601312
067625506
1166719584
2569312884
090321872
1248019728
027352
1601312
0128642599
1386239993
0113138046
1367133606
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2042 to 1135 computations (44.4% saved)

end0.0ms (0%)

preprocess44.0ms (0.4%)

Compiler

Compiled 122 to 82 computations (32.8% saved)

Profiling

Loading profile data...