xlohi (overflows)

Details

Time bar (total: 8.3s)

analyze0.0ms (0%)

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

Compiled 17 to 11 computations (35.3% saved)

sample800.0ms (9.6%)

Results
789.0ms8256×body256valid
Bogosity

preprocess180.0ms (2.2%)

Algorithm
egg-herbie
Rules
2084×fma-def
1570×div-sub
1222×times-frac
978×distribute-lft-in
958×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01576
13776
25976
310376
422476
551676
6114476
7320476
8543276
9647976
10678776
11713376
12733176
13759276
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (-.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 hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 x lo) (-.f64 x hi))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
(/.f64 (-.f64 lo hi) (-.f64 lo x))
Compiler

Compiled 13 to 9 computations (30.8% saved)

simplify165.0ms (2%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 20 to 12 computations (40% saved)

localize24.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series4.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite146.0ms (1.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify241.0ms (2.9%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
Stop Event
node limit
Counts
266 → 404
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (neg.f64 (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(/.f64 (fma.f64 -1 x lo) lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 -1 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))))
(+.f64 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1)) (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)))
(+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (-.f64 (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)) (+.f64 (/.f64 x lo) -1)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))

eval338.0ms (4.1%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune72.0ms (0.9%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3968404
Fresh000
Picked101
Done000
Total3978405
Accurracy
19.1%
Counts
405 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
9.4%
(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.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.6%
1
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
9.4%
(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.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.6%
1
Compiler

Compiled 424 to 256 computations (39.6% saved)

localize493.0ms (5.9%)

Local Accuracy

Found 7 expressions with local accuracy:

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

series25.0ms (0.3%)

Counts
7 → 228
Calls

60 calls:

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

rewrite126.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
556×add-sqr-sqrt
548×pow1
548×*-un-lft-identity
516×add-exp-log
516×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify237.0ms (2.9%)

Algorithm
egg-herbie
Rules
780×associate-*r*
718×associate-*l*
704×times-frac
678×fma-def
554×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070618045
1197514817
2799014817
Stop Event
node limit
Counts
481 → 402
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 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 hi lo) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 -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 (/.f64 lo hi) (*.f64 lo (*.f64 (neg.f64 x) (pow.f64 hi -2))))
(+.f64 (*.f64 (pow.f64 hi -1) lo) (*.f64 (*.f64 (neg.f64 x) (pow.f64 hi -2)) lo))
(-.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 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 (pow.f64 hi -1) (/.f64 x hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 x hi) (pow.f64 hi -1))
(*.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 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 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) 1) (/.f64 (cbrt.f64 x) (*.f64 hi 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) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(*.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) (pow.f64 hi -2))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (pow.f64 hi -1) (sqrt.f64 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 hi (/.f64 hi x)) -1)
(neg.f64 (/.f64 x (*.f64 hi (neg.f64 hi))))
(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 (/.f64 x hi) (*.f64 lo (neg.f64 (/.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 (*.f64 lo (neg.f64 (/.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 (*.f64 lo (neg.f64 (/.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 (*.f64 lo (neg.f64 (/.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 (*.f64 lo (neg.f64 (/.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 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.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 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.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 (+.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 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))) (-.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 hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))))
(/.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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.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 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.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) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (pow.f64 hi -1) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 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 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 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 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))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo)) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.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 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 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) (pow.f64 lo -1))
(*.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 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.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) (pow.f64 (cbrt.f64 lo) 2)) (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)) (pow.f64 (cbrt.f64 lo) 2)) (/.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)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(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 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (-.f64 x lo)) (pow.f64 hi 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (-.f64 x lo)) (pow.f64 hi 3)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (-.f64 x lo)) (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.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 (+.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 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 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 (+.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))) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (neg.f64 hi)) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))) 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 (+.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 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (-.f64 x lo)) (pow.f64 hi 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(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 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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 1 (/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) lo)))
(/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 1 (/.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi))))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(/.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 (-.f64 x lo) 1) (*.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 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 hi (neg.f64 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)) (*.f64 hi (neg.f64 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 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) lo)) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
Outputs
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 x (neg.f64 (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 x (neg.f64 (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 x (neg.f64 (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/.f64 x (/.f64 (*.f64 hi hi) lo))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.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))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 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 lo (-.f64 1 (/.f64 x hi))) 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 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 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 lo (-.f64 1 (/.f64 x hi))) 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 lo (-.f64 1 (/.f64 x hi))) 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 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x 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 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x 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 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x 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 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.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)
(neg.f64 (/.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)
(neg.f64 (/.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))
(/.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))
(/.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))
(/.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 (neg.f64 (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) lo)))
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x (/.f64 (*.f64 hi hi) lo)) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.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 (neg.f64 (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) lo))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) lo))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (neg.f64 (/.f64 lo hi)) (/.f64 lo (/.f64 (*.f64 hi hi) lo))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x 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 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.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))))
(neg.f64 (*.f64 (+.f64 (/.f64 (fma.f64 x -1 lo) hi) 1) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(neg.f64 (*.f64 (+.f64 (/.f64 (fma.f64 x -1 lo) hi) 1) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/.f64 x (/.f64 (*.f64 hi hi) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/.f64 x (/.f64 (*.f64 hi hi) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(/.f64 x (/.f64 (*.f64 hi hi) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (neg.f64 x) (pow.f64 hi -2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 (pow.f64 hi -1) lo) (*.f64 (*.f64 (neg.f64 x) (pow.f64 hi -2)) lo))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.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 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.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 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.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 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(fabs.f64 (/.f64 (*.f64 lo (-.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 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.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 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.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 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.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 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 hi -1) (/.f64 x hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.f64 (/.f64 x hi) (pow.f64 hi -1))
(/.f64 x (*.f64 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 (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (/.f64 x hi)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 hi 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 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.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 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (*.f64 (cbrt.f64 hi) hi)))
(/.f64 (/.f64 x (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.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) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.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 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 1) (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.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 (/.f64 x hi) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.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 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (/.f64 (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 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(/.f64 (/.f64 (/.f64 x hi) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.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 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(neg.f64 (/.f64 x (*.f64 hi (neg.f64 hi))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 hi hi)))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(sqrt.f64 (*.f64 (/.f64 x (pow.f64 hi 4)) x))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (*.f64 lo (neg.f64 (/.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (*.f64 lo (neg.f64 (/.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 0))
(+.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 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (*.f64 lo (neg.f64 (/.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (*.f64 lo (neg.f64 (/.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 0))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))))))
(*.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 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) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.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 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x 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 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.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) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (+.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) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.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)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.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 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.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 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.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 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) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.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 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.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 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 x (pow.f64 hi -1) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 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 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 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) 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 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 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 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 (-.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 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) 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 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.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 x hi) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo)) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.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)))
(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))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) 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 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.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) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) 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) (pow.f64 lo -1))
(/.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 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.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) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 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 (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)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(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 (-.f64 x hi) lo)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(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 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.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) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 x hi)) (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (-.f64 x lo)) (pow.f64 hi 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.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) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x 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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (-.f64 x lo)) (pow.f64 hi 3)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (-.f64 x lo)) (pow.f64 hi 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.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) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 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 (fma.f64 hi hi (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 hi hi)) (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 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi 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 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (*.f64 hi lo) 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 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (*.f64 hi lo) 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 (neg.f64 (*.f64 hi (-.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 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (neg.f64 (*.f64 hi (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (*.f64 hi lo) hi) hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 x lo)) hi) (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (neg.f64 (*.f64 hi (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (*.f64 hi lo) hi) hi))) (neg.f64 (*.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 (fma.f64 hi hi (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 hi hi)) (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 (neg.f64 (*.f64 hi (-.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))) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi hi)) (-.f64 x lo))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (*.f64 hi lo) 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) (neg.f64 (*.f64 hi (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (*.f64 hi lo) hi) hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (*.f64 hi lo) 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) (neg.f64 (*.f64 hi (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (*.f64 hi lo) hi) hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 (*.f64 (-.f64 x lo) lo) (-.f64 x lo)) (pow.f64 hi 3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 -1 (/.f64 lo hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(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) hi) (neg.f64 (+.f64 (/.f64 lo hi) -1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(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) hi) (neg.f64 (+.f64 (/.f64 lo hi) -1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 1))
(-.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x 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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x 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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x 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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x 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))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (/.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 x lo) 1) (*.f64 hi (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))

eval276.0ms (3.3%)

Compiler

Compiled 7900 to 3177 computations (59.8% saved)

prune216.0ms (2.6%)

Pruning

42 alts after pruning (39 fresh and 3 done)

PrunedKeptTotal
New36537402
Fresh123
Picked235
Done000
Total36842410
Accurracy
99.5%
Counts
410 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.5%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
9.4%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
99.5%
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 x lo) hi)
9.4%
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
18.8%
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 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)))
9.4%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
9.4%
(-.f64 1 (pow.f64 (/.f64 lo (-.f64 x hi)) -1))
9.4%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
9.4%
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
18.7%
(-.f64 1 (/.f64 x lo))
9.4%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.4%
(-.f64 1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo)))
9.4%
(-.f64 1 (*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo))))
9.4%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.5%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.2%
(+.f64 (/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.0%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
9.5%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(neg.f64 (/.f64 lo hi))
9.5%
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.5%
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.6%
1
9.5%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
9.4%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
99.5%
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 x lo) hi)
9.4%
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
18.8%
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 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)))
9.4%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
9.4%
(-.f64 1 (pow.f64 (/.f64 lo (-.f64 x hi)) -1))
9.4%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
9.4%
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
18.7%
(-.f64 1 (/.f64 x lo))
9.4%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.4%
(-.f64 1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo)))
9.4%
(-.f64 1 (*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo))))
9.4%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.5%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.2%
(+.f64 (/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.0%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
9.5%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(neg.f64 (/.f64 lo hi))
9.5%
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.5%
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.6%
1
Compiler

Compiled 3028 to 1844 computations (39.1% saved)

localize221.0ms (2.7%)

Local Accuracy

Found 16 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))
99.6%
(/.f64 (-.f64 x hi) lo)
99.2%
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
98.9%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
97.7%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
100.0%
(/.f64 hi (-.f64 x lo))
99.6%
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
99.3%
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
97.2%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
99.1%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
98.4%
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
98.2%
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2))
21.3%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 324 to 101 computations (68.8% saved)

series65.0ms (0.8%)

Counts
15 → 395
Calls

135 calls:

TimeVariablePointExpression
8.0ms
x
@0
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
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)
3.0ms
hi
@0
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
3.0ms
x
@-inf
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))

rewrite121.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
794×add-sqr-sqrt
786×pow1
778×*-un-lft-identity
744×add-exp-log
744×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034413
1818413
Stop Event
node limit
Counts
15 → 297
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 hi (-.f64 x lo))
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.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 (/.f64 x (*.f64 hi hi)) (/.f64 lo (*.f64 hi hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) -1)
(log.f64 (exp.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2)) (*.f64 lo lo) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 6)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (exp.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 2) (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) 1)
(/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) lo))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi) lo)
(/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 2) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1))
(*.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) 1)
(pow.f64 (/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) (/.f64 hi (-.f64 x lo))))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(/.f64 1 (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (-.f64 x hi) 1/3) (pow.f64 (/.f64 1 lo) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1/3) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (/.f64 (-.f64 x hi) lo) 1/3)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(log.f64 (exp.f64 (*.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 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(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) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 1)
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (cbrt.f64 (-.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)))) 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 (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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 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))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (*.f64 (pow.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)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.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)))) 1/3) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 1/3) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(exp.f64 (log.f64 (cbrt.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/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (cbrt.f64 (-.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)))) 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 (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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 3/2)
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (*.f64 (pow.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)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))

simplify330.0ms (4%)

Algorithm
egg-herbie
Rules
1612×fma-def
1002×times-frac
614×*-commutative
580×distribute-rgt-in
580×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0116440428
1342338618
Stop Event
node limit
Counts
692 → 616
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 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 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 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 (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 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(-.f64 1 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (pow.f64 x 2))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x)))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 lo 2) hi))))))) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
1
1
(-.f64 1 (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))))) (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)))))) (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9))))))) (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) x) 1/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 lo 2) x))))) (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3)) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))))))) (pow.f64 hi 3))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)))))) (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))))))) (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
1
1
1
1
1
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 lo 2) hi))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 1 1/3))) (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (pow.f64 x 2)))))
(*.f64 (pow.f64 1 1/3) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))) (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x lo)) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)))))))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x lo)) (+.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) x) 1/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 lo 2) x))))) (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3))))))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (cbrt.f64 -1)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 2)) (pow.f64 hi 2)) 1/3))))))
(pow.f64 (/.f64 x lo) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) hi)) (pow.f64 (/.f64 x lo) 1/3))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/9) (pow.f64 hi 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) hi)) (pow.f64 (/.f64 x lo) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))) (pow.f64 hi 3)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 2)) (pow.f64 x 2)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/9) (pow.f64 hi 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) hi)) (pow.f64 (/.f64 x lo) 1/3))))
(/.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 (/.f64 x (*.f64 hi hi)) (/.f64 lo (*.f64 hi hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) -1)
(log.f64 (exp.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2)) (*.f64 lo lo) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 6)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (exp.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 2) (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) 1)
(/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) lo))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi) lo)
(/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 2) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1))
(*.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(*.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) 1)
(pow.f64 (/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) (/.f64 hi (-.f64 x lo))))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(/.f64 1 (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (-.f64 x hi) 1/3) (pow.f64 (/.f64 1 lo) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1/3) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (/.f64 (-.f64 x hi) lo) 1/3)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(log.f64 (exp.f64 (*.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 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(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) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 1)
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (cbrt.f64 (-.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)))) 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 (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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 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))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (*.f64 (pow.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)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.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)))) 1/3) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 1/3) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(exp.f64 (log.f64 (cbrt.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/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (cbrt.f64 (-.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)))) 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 (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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 3/2)
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (*.f64 (pow.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)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
Outputs
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2))
(*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)))
(fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x)))
(fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2))
(*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)))
(fma.f64 -1 (*.f64 x (*.f64 2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x)))
(-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x)) (*.f64 x (*.f64 2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 -1 (*.f64 x (*.f64 2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 -1 (*.f64 x (*.f64 2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4))))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4)))))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (pow.f64 (/.f64 x hi) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (*.f64 2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4))))
(*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(-.f64 (/.f64 (*.f64 2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (*.f64 2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (*.f64 2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(-.f64 (/.f64 (*.f64 2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (*.f64 2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (*.f64 2 (*.f64 x (pow.f64 lo 3))) (pow.f64 hi 4))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)))
(neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))))
(neg.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(pow.f64 (/.f64 x hi) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (fma.f64 -2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(-.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 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.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 (neg.f64 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.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 (neg.f64 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.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 (neg.f64 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (neg.f64 (*.f64 lo lo)) (*.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) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 hi hi)) (pow.f64 x 3)))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 (*.f64 lo (*.f64 hi hi)) (pow.f64 x 3)) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 lo lo)) (pow.f64 x 4))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 hi hi)) (pow.f64 x 3)))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 (*.f64 lo (*.f64 hi hi)) (pow.f64 x 3)) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 lo lo)) (pow.f64 x 4))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo (*.f64 hi hi)) (pow.f64 x 3)))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 (*.f64 lo (*.f64 hi hi)) (pow.f64 x 3)) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (/.f64 (*.f64 (*.f64 hi hi) (*.f64 lo lo)) (pow.f64 x 4))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 hi hi) x) (pow.f64 lo 3))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 hi lo))
(neg.f64 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (/.f64 lo (/.f64 (*.f64 x x) hi)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 lo (/.f64 (*.f64 x x) hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 lo (/.f64 (*.f64 x x) hi)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi))))
(*.f64 -1 (/.f64 hi lo))
(neg.f64 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(*.f64 -1 (/.f64 hi lo))
(neg.f64 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi x)) (*.f64 lo lo)) (/.f64 hi lo)) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(-.f64 1 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(+.f64 (+.f64 1 (neg.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)))) (/.f64 hi lo))
(+.f64 (-.f64 1 (*.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (pow.f64 x 2))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x)))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)))))) (+.f64 1 (neg.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1))))) (/.f64 hi lo))
(fma.f64 (neg.f64 (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 2/9 (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9))))) (*.f64 x x) (+.f64 (-.f64 1 (*.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 lo 2) hi))))))) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)))))) (+.f64 1 (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1))) (*.f64 2/27 (/.f64 1 (*.f64 hi (*.f64 lo lo)))))) (fma.f64 -1/3 (*.f64 1 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -2/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))) (*.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)))))) (/.f64 hi lo))
(+.f64 (-.f64 (fma.f64 -1 (fma.f64 (pow.f64 x 3) (fma.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 -1) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 lo hi))) (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/27 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 -1)) (*.f64 2/27 (/.f64 1 (*.f64 hi (*.f64 lo lo)))))) (fma.f64 -1/3 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/27 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)) -2/27)))) (*.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) 1) (*.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 2/9 (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)))))) (/.f64 hi lo))
1
1
(-.f64 1 (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))))) (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1))) (/.f64 x lo)))
(-.f64 (-.f64 1 (*.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1))) (/.f64 x lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)))))) (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9))))))) (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(+.f64 1 (-.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 hi hi) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18)) (fma.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18)))))) (*.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1)))) (/.f64 x lo)))
(-.f64 (fma.f64 -1 (fma.f64 (*.f64 hi hi) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18)) (*.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9)))) (*.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1))) 1) (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) x) 1/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 lo 2) x))))) (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3)) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))))))) (pow.f64 hi 3))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)))))) (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))))))) (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(-.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 3) (fma.f64 -1/3 (*.f64 1 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))))))) (fma.f64 (fma.f64 -2/3 (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))) (cbrt.f64 (/.f64 lo x))) (*.f64 2/27 (/.f64 1 (*.f64 x (*.f64 lo lo))))) (cbrt.f64 (/.f64 x lo)) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18))) (*.f64 2/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))))))))) (+.f64 1 (*.f64 -1 (+.f64 (*.f64 (*.f64 hi hi) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18)) (fma.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18)))))) (*.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1)))))) (/.f64 x lo))
(-.f64 (-.f64 (fma.f64 -1 (fma.f64 (*.f64 hi hi) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18)) (*.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9)))) (*.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1))) 1) (*.f64 (pow.f64 hi 3) (fma.f64 -1/3 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))) (fma.f64 (cbrt.f64 (/.f64 x lo)) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 lo x))) (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))) (*.f64 2/27 (/.f64 1 (*.f64 x (*.f64 lo lo))))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18))) (*.f64 2/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))))))) (/.f64 x lo))
1
1
1
1
1
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo)))
(neg.f64 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x (neg.f64 (/.f64 hi lo)))
(-.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) (/.f64 hi lo))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (pow.f64 x 2))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x (fma.f64 -1 (/.f64 hi lo) (*.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9))))))))
(fma.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (-.f64 (*.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 2/9 (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9))))) (/.f64 hi lo)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) hi) 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 lo 2) hi))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 1 1/3))) (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 hi 4)) (pow.f64 lo 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 hi lo))) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 17) hi)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 14) (pow.f64 hi 4))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (pow.f64 x 2)))))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 -1) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1))) (*.f64 2/27 (/.f64 1 (*.f64 hi (*.f64 lo lo)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 -1/3 (*.f64 1 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -2/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 x 3) (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x (fma.f64 -1 (/.f64 hi lo) (*.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)))))))))
(fma.f64 (pow.f64 x 3) (fma.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 -1) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 lo hi))) (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/27 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 -1)) (*.f64 2/27 (/.f64 1 (*.f64 hi (*.f64 lo lo)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)) -2/27 (*.f64 -1/3 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/27 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)))))))) (fma.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (-.f64 (*.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 17))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 2/9 (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (pow.f64 lo 14))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9))))) (/.f64 hi lo))))
(*.f64 (pow.f64 1 1/3) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))) (*.f64 (pow.f64 1 1/3) (/.f64 x lo)))
(fma.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x lo)) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)))))))
(+.f64 (fma.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1) (/.f64 x lo)) (*.f64 (*.f64 hi hi) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18)) (fma.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18)))))))
(fma.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1) (fma.f64 (*.f64 hi hi) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18)) (*.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9)))) (/.f64 x lo)))
(+.f64 (*.f64 hi (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 x 4)) (pow.f64 lo 13)) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 x lo)) (+.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 lo) x) 1/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 (*.f64 (pow.f64 lo 2) x))))) (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3))))))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 x) lo) 1/3) (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 14) (pow.f64 x 4))) 1/9)))) (*.f64 2/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 17) x)) 1/9))))))))
(+.f64 (fma.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1) (/.f64 x lo)) (fma.f64 (pow.f64 hi 3) (fma.f64 -1/3 (*.f64 1 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))))))) (fma.f64 (fma.f64 -2/3 (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))) (cbrt.f64 (/.f64 lo x))) (*.f64 2/27 (/.f64 1 (*.f64 x (*.f64 lo lo))))) (cbrt.f64 (/.f64 x lo)) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18))) (*.f64 2/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))))) (*.f64 (*.f64 hi hi) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18)) (fma.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18) (pow.f64 (/.f64 1 (*.f64 x (pow.f64 lo 17))) 1/18))))))))
(+.f64 (fma.f64 hi (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18) (pow.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 13)) 1/18)) -1) (/.f64 x lo)) (fma.f64 (pow.f64 hi 3) (fma.f64 -1/3 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))) (fma.f64 (cbrt.f64 (/.f64 x lo)) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 lo x))) (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))) (*.f64 2/27 (/.f64 1 (*.f64 x (*.f64 lo lo))))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18))) (*.f64 2/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))))) (*.f64 (*.f64 hi hi) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 17)) x) 1/18)) (*.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 x 4) (pow.f64 lo 14))) 1/18)) -1/9)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (cbrt.f64 -1)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 -1) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 hi) lo) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 hi 2))) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 2)) (pow.f64 hi 2)) 1/3))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7))) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (*.f64 -1/3 (*.f64 (/.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3))) (cbrt.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi)) 1/18)) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 hi lo)) (fma.f64 -1/3 (*.f64 (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/27 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 7)) (*.f64 hi hi))) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3))) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 hi 7))) 1/18)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))))
(pow.f64 (/.f64 x lo) 1/3)
(cbrt.f64 (/.f64 x lo))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) hi)) (pow.f64 (/.f64 x lo) 1/3))
(fma.f64 -1/3 (*.f64 hi (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18))) (cbrt.f64 (/.f64 x lo)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/9) (pow.f64 hi 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) hi)) (pow.f64 (/.f64 x lo) 1/3)))
(fma.f64 -1/9 (*.f64 (*.f64 hi hi) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/18))) (fma.f64 -1/3 (*.f64 hi (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18))) (cbrt.f64 (/.f64 x lo))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/3)))) (pow.f64 hi 3)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 lo 2)) (pow.f64 x 2)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/9) (pow.f64 hi 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 7) (pow.f64 x 2))) 1/9) hi)) (pow.f64 (/.f64 x lo) 1/3))))
(fma.f64 -1/3 (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))) (*.f64 (pow.f64 hi 3) (cbrt.f64 (/.f64 (*.f64 lo lo) (*.f64 x x))))) (fma.f64 -1/9 (*.f64 (*.f64 hi hi) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/18))) (fma.f64 -1/3 (*.f64 hi (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18))) (cbrt.f64 (/.f64 x lo)))))
(fma.f64 -1/3 (*.f64 (fma.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7)))))) (*.f64 (pow.f64 hi 3) (cbrt.f64 (/.f64 (*.f64 lo lo) (*.f64 x x))))) (fma.f64 -1/9 (*.f64 (*.f64 hi hi) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 lo 11) (pow.f64 x 7))) 1/18))) (fma.f64 -1/3 (*.f64 hi (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 lo 7))) 1/18))) (cbrt.f64 (/.f64 x lo)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 lo hi)))
(/.f64 (neg.f64 lo) hi)
(neg.f64 (/.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 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (*.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)))) 1) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (*.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)))) (neg.f64 (/.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 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (*.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)))) 1) x (fma.f64 (fma.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)))) (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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.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 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18))))))) (*.f64 x x) (/.f64 (neg.f64 lo) hi)))
(fma.f64 x (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (*.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)))) (fma.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi))) (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.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 (*.f64 -2/9 (*.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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))))) (neg.f64 (/.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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18))))) (fma.f64 -2/27 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (*.f64 1 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))) (pow.f64 (cbrt.f64 -1) 2)) (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 hi) (*.f64 lo lo))))) (*.f64 1/27 (*.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 hi) (*.f64 lo lo)))))) (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 hi) (*.f64 lo lo))))) (*.f64 1/27 (*.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 hi) (*.f64 lo lo)))))))))) (pow.f64 x 3) (fma.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (*.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)))) 1) x (fma.f64 (fma.f64 2/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18)))) (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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.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 -1/9 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18))))))) (*.f64 x x) (/.f64 (neg.f64 lo) hi))))
(fma.f64 (pow.f64 x 3) (fma.f64 1/3 (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.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 (*.f64 -2/9 (*.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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18))))) (fma.f64 -2/27 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (fma.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi))) (fma.f64 -2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (fma.f64 -2/9 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))) (cbrt.f64 -1)) (*.f64 2/27 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (/.f64 lo hi)))) (*.f64 -1/3 (fma.f64 -2/9 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))))))) (fma.f64 x (*.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (*.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)))) (fma.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 (/.f64 hi lo) 1/18) (pow.f64 (/.f64 hi lo) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi))) (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.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 (*.f64 -2/9 (*.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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2))))))) (neg.f64 (/.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 -2/9 (*.f64 (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 x (*.f64 hi hi)) (/.f64 1 hi)) (*.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) (*.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 -2/3 (*.f64 (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 -2/9 (*.f64 (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 hi 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 (pow.f64 lo 3) (fma.f64 -1/3 (fma.f64 -2/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)))))) (fma.f64 1/3 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.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) (*.f64 (pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) 1/18) (pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) 1/18)))) (fma.f64 (fma.f64 -2/3 (*.f64 (fma.f64 -2/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)))))) (cbrt.f64 (/.f64 hi x))) (*.f64 -2/27 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (/.f64 x hi)))) (cbrt.f64 (/.f64 x hi)) (*.f64 -2/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)))))))) (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 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi))))
(+.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 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo 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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.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))))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi)) (fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18)))) (*.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (*.f64 x x) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.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))))))))
(+.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 hi) (*.f64 lo 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 hi) (*.f64 lo lo))))) (*.f64 1/27 (*.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 hi) (*.f64 lo lo)))))) (/.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 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo 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 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.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)))))))))
(fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (pow.f64 x 3) (fma.f64 -2/9 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))))) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 lo hi)) (fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) 1/18)))) (*.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (*.f64 x x) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.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)))))))))
(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 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))))) (cbrt.f64 (/.f64 x hi)))
(fma.f64 1/3 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (*.f64 (pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) 1/18) (pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi 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 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (*.f64 lo lo) (*.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 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))))) (cbrt.f64 (/.f64 x hi))))
(fma.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (*.f64 lo lo) (*.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)))) (fma.f64 1/3 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (*.f64 (pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) 1/18) (pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi 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 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (*.f64 lo lo) (*.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 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 x x))) (*.f64 (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 -2/9 (*.f64 (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))))
(+.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 (*.f64 lo lo) (*.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)))) (cbrt.f64 (/.f64 x hi))) (fma.f64 1/3 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (*.f64 (pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) 1/18) (pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) 1/18)))) (*.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)))) (*.f64 (pow.f64 lo 3) (fma.f64 -2/9 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (cbrt.f64 (*.f64 (/.f64 hi x) (/.f64 hi x))))))))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(neg.f64 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(fma.f64 x (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(-.f64 (+.f64 (/.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 (/.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 (/.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 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 (/.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 (/.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 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (+.f64 (neg.f64 x) lo) hi))
(/.f64 (neg.f64 (fma.f64 -1 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (+.f64 (neg.f64 x) lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (+.f64 (neg.f64 x) lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (fma.f64 -1 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (+.f64 (neg.f64 x) lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (fma.f64 -1 x lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) -1)
(/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(log.f64 (exp.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))) (sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2)) (fma.f64 (neg.f64 (fabs.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))))) (fabs.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2)) (*.f64 lo lo) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2)) (*.f64 lo lo) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2)) (*.f64 lo lo) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(+.f64 (fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1 (*.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2) 1)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (fma.f64 -1 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 6)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 6)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2)))
(pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(log.f64 (/.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (exp.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(fma.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) 1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi -2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi))
(/.f64 (+.f64 hi (*.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi hi) lo)))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo) hi) (*.f64 hi (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (fma.f64 -1 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 2) (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) 1)
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (*.f64 hi hi) (*.f64 (-.f64 x lo) lo))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi) lo)
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(log.f64 (exp.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 2) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(exp.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 1))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) 1)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 1 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))) (cbrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) (sqrt.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)) (cbrt.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)))) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo)) -2)
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo))
(pow.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(pow.f64 (/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1) -1)
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -2) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)))
(cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) (pow.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo) -2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))) 1))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(/.f64 hi (-.f64 x lo))
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (cbrt.f64 (/.f64 hi (-.f64 x lo)))) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(/.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(/.f64 hi (-.f64 x lo))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(/.f64 hi (-.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) 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 1 (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(/.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 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(/.f64 (-.f64 x hi) lo)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(/.f64 (-.f64 x hi) lo)
(/.f64 1 (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) 1)
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 1 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (-.f64 x hi) 1/3) (pow.f64 (/.f64 1 lo) 1/3))
(*.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 (/.f64 1 lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1/3))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1/3) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1/3)
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1/3))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.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))
(log.f64 (exp.f64 (*.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 (*.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 x hi) (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 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x 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 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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (neg.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 (/.f64 1 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 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (neg.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 (/.f64 1 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 (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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.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 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (cbrt.f64 (-.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)))) 2))
(-.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 x hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 3) (pow.f64 (cbrt.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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3) (pow.f64 (sqrt.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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.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) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.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)))
(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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.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 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(cbrt.f64 (*.f64 (pow.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)))))
(-.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 x 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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 1)
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 1 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 1/3))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 1/3) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))) (cbrt.f64 (sqrt.f64 (fma.f64 (neg.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/3)
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1/3))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 1))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x 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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x 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 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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x 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 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (neg.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 (/.f64 1 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 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (neg.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 (/.f64 1 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 (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 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.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 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))) (fma.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (/.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) hi) lo (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (cbrt.f64 (-.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)))) 2))
(-.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 x hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) 3) (pow.f64 (cbrt.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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 3) (pow.f64 (sqrt.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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (*.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.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) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.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)))
(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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) 2) 3/2)
(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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.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 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(cbrt.f64 (*.f64 (pow.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)))))
(-.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 x 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)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))

eval584.0ms (7%)

Compiler

Compiled 28525 to 15961 computations (44% saved)

prune346.0ms (4.2%)

Pruning

55 alts after pruning (52 fresh and 3 done)

PrunedKeptTotal
New63126657
Fresh82634
Picked415
Done123
Total64455699
Accurracy
99.8%
Counts
699 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.5%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
9.4%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
18.8%
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
18.8%
(pow.f64 (cbrt.f64 (*.f64 -1 (/.f64 lo hi))) 3)
99.5%
(/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.2%
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) 2))) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.1%
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
98.8%
(/.f64 (/.f64 (-.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
97.2%
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
97.9%
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.4%
(/.f64 (/.f64 (-.f64 (log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.2%
(/.f64 (/.f64 (-.f64 (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.3%
(/.f64 (/.f64 (-.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.2%
(/.f64 (/.f64 (-.f64 (expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.4%
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi)))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
98.9%
(/.f64 (/.f64 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 x lo) hi)
9.4%
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
99.2%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 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)))
9.5%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.5%
(-.f64 (neg.f64 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
9.5%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 hi) lo)) 3))
9.4%
(-.f64 1 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)) 3))
18.7%
(-.f64 1 (/.f64 x lo))
9.4%
(-.f64 1 (/.f64 1 (/.f64 lo (-.f64 x hi))))
9.4%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.4%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.4%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.5%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.2%
(+.f64 (/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 1 (*.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 1 (*.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.0%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
9.5%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(neg.f64 (/.f64 lo hi))
9.5%
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.5%
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.6%
1
9.5%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
9.4%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
9.4%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
18.8%
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
18.8%
(pow.f64 (cbrt.f64 (*.f64 -1 (/.f64 lo hi))) 3)
99.5%
(/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.2%
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))) 2))) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.1%
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2))) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
98.8%
(/.f64 (/.f64 (-.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
97.2%
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
97.9%
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.4%
(/.f64 (/.f64 (-.f64 (log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.2%
(/.f64 (/.f64 (-.f64 (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.3%
(/.f64 (/.f64 (-.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.2%
(/.f64 (/.f64 (-.f64 (expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.4%
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi)))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
98.9%
(/.f64 (/.f64 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 x lo) hi)
9.4%
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
99.2%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) lo) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 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)))
9.5%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.5%
(-.f64 (neg.f64 (/.f64 lo hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
9.4%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
9.5%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 hi) lo)) 3))
9.4%
(-.f64 1 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)) 3))
18.7%
(-.f64 1 (/.f64 x lo))
9.4%
(-.f64 1 (/.f64 1 (/.f64 lo (-.f64 x hi))))
9.4%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.4%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.4%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.5%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
9.2%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 hi lo) 1)
9.2%
(+.f64 (/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 1 (*.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (/.f64 1 (*.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.0%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
9.5%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(neg.f64 (/.f64 lo hi))
9.5%
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.5%
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
17.9%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.6%
1
Compiler

Compiled 5062 to 2998 computations (40.8% saved)

localize261.0ms (3.1%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.6%
(log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
99.5%
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
97.5%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
97.2%
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
99.9%
(exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
99.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
97.5%
(+.f64 1 (/.f64 lo hi))
97.4%
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
99.6%
(/.f64 1 (*.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) (/.f64 hi lo)))
99.3%
(*.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) (/.f64 hi lo))
98.6%
(*.f64 hi (/.f64 1 (-.f64 x lo)))
97.2%
(+.f64 (/.f64 1 (*.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
97.7%
(+.f64 (/.f64 hi lo) 1)
99.6%
(+.f64 -1 (/.f64 lo hi))
99.4%
(/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.2%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
99.2%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))
Compiler

Compiled 304 to 82 computations (73% saved)

series68.0ms (0.8%)

Counts
16 → 513
Calls

135 calls:

TimeVariablePointExpression
13.0ms
x
@inf
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
5.0ms
lo
@0
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
5.0ms
lo
@-inf
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
3.0ms
x
@-inf
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
2.0ms
x
@0
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)

rewrite251.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
766×add-sqr-sqrt
762×pow1
756×*-un-lft-identity
718×add-exp-log
716×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035520
1820448
Stop Event
node limit
Counts
16 → 440
Calls
Call 1
Inputs
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))
(/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 1 (*.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) (/.f64 hi lo))
(/.f64 1 (*.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) (/.f64 hi lo)))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(+.f64 1 (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))) 1)
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))) 1)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 1 (/.f64 (fma.f64 x -1 lo) hi)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)) hi)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 2)
(pow.f64 (/.f64 (/.f64 (fma.f64 x -1 lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo))) hi))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))) 1)
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (/.f64 1 (+.f64 -1 (/.f64 lo hi))))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 2)
(pow.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (/.f64 lo hi)))) 1)
(*.f64 1 (+.f64 -1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 lo hi))) (sqrt.f64 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 2)) (cbrt.f64 (+.f64 -1 (/.f64 lo hi))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 -1 (/.f64 lo hi)))
(pow.f64 (+.f64 -1 (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (+.f64 -1 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 -1 (/.f64 lo hi))))
(exp.f64 (log.f64 (+.f64 -1 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (+.f64 -1 (/.f64 lo hi))))
(fma.f64 lo (/.f64 1 hi) -1)
(fma.f64 1 (/.f64 lo hi) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) -1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(/.f64 hi (-.f64 x lo))
(/.f64 (*.f64 hi 1) (-.f64 x lo))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) 1)
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi) lo)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(exp.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 1 hi) (pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi lo)) -1))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) -1)
(pow.f64 (/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (exp.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (exp.f64 -1))
(*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (E.f64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (E.f64) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) 1))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi)))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 1 hi) (pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi lo)) -1))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) -1)
(pow.f64 (/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 0 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))) 1)
(*.f64 1 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2)
(log.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 1))

simplify358.0ms (4.3%)

Algorithm
egg-herbie
Rules
1032×distribute-lft-in
1022×distribute-rgt-in
738×*-commutative
616×+-commutative
542×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0141857723
1433055695
Stop Event
node limit
Counts
953 → 746
Calls
Call 1
Inputs
(/.f64 lo hi)
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(*.f64 -1 (/.f64 x hi))
(-.f64 (+.f64 (*.f64 2 (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 2 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (*.f64 -1 (/.f64 x hi)))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi))) x))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi))))) lo) (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (*.f64 -1 (/.f64 x hi))))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi))) x))))
(*.f64 -1 (/.f64 x hi))
(-.f64 (+.f64 (*.f64 2 (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))) x)) (+.f64 (*.f64 2 (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))) lo) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))) x)) (+.f64 (*.f64 2 (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi))))) (/.f64 lo hi))
(*.f64 -1 (/.f64 x hi))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo hi)) (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x) lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x))) x) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo hi)) (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x) lo))))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x)) lo)) (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x)) x) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 -1 (/.f64 x hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi (*.f64 x (-.f64 (/.f64 lo hi) 1))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))) x)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))))) (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi (*.f64 x (-.f64 (/.f64 lo hi) 1)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))) x)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))
(*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 lo hi) 1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))) x)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 lo hi) 1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))) x)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 lo hi) 1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))))) (pow.f64 x 2)))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(/.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 hi x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 hi x))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))))
(+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 hi x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 hi x))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 hi x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 hi x))) (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -1 x) (*.f64 -1 hi))) (*.f64 hi x))) (pow.f64 lo 3))) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))))
1
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 x lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (-.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 -1 hi)))) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 hi x) (pow.f64 lo 2)) (*.f64 -1 (/.f64 hi lo))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (-.f64 (pow.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (-.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 -1 hi)))) (*.f64 hi x)))) (*.f64 hi (*.f64 x (-.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 -1 hi)))))) (pow.f64 lo 3))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi x) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (-.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 -1 hi)))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 hi lo))))))
1
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 x lo))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1))) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)))))) (pow.f64 lo 2))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1))) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)))))) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)))) (*.f64 (-.f64 (*.f64 -2 x) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1))) (*.f64 hi x))) (pow.f64 lo 3))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1))) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)))))) (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) lo))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) lo)) (/.f64 (*.f64 hi (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) lo)) (/.f64 (*.f64 hi (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 4))) (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) lo)) (/.f64 (*.f64 hi (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 4)))))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 4)))))))
-1
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(/.f64 lo hi)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(/.f64 lo hi)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(/.f64 lo hi)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
-1
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
-1
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 1)
(-.f64 (/.f64 lo hi) 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 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 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 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 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 (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 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) 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 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (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 (pow.f64 lo 2) (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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.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))
1
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
1
1
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) 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 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (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 (pow.f64 lo 2) (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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 x (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))) (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))) (pow.f64 x 2)))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 x (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))) (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))) (pow.f64 x 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))) (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 x (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))) (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 1 (/.f64 lo hi))) hi)))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 1 (/.f64 lo hi))) hi)))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 1 (/.f64 lo hi))) hi)))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 1 (/.f64 lo hi))) hi)))
(exp.f64 (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))
(+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (/.f64 1 (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))))
(+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3))))) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (/.f64 1 (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))))))) (/.f64 lo hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))))))) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) x))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) 2))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) x)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) 2))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) x)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) 3)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) (pow.f64 x 3)))))) (/.f64 lo hi))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi)))) x) (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi)))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (pow.f64 x 2)) (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi)))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (pow.f64 x 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3)))))) (pow.f64 x 3))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 3))))) (pow.f64 x 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2))))) 1)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.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 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))))) (*.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 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))))) (+.f64 (*.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 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (-.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/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 3)))) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 lo 3))))))
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))))) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 4)))))) (*.f64 -1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))))) (pow.f64 lo 2))))) 1)
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo)))) 1)
(-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 1/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))))) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x 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 (*.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))
(log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) x) (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) x) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))) (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))))
(+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) x) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 x 3)) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))) (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))))
(+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (/.f64 1 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 hi x))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (/.f64 1 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 hi x))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (/.f64 1 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 hi x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x))))))
(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 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 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/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 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 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 4))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3)))) (pow.f64 lo 3))) (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) (pow.f64 hi 2))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (/.f64 hi lo) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))))))) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) (pow.f64 hi 2))) (*.f64 -2 (log.f64 hi))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.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 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.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 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))) 1)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 1 (/.f64 (fma.f64 x -1 lo) hi)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)) hi)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 2)
(pow.f64 (/.f64 (/.f64 (fma.f64 x -1 lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo))) hi))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))) 1)
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (/.f64 1 (+.f64 -1 (/.f64 lo hi))))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 2)
(pow.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (/.f64 lo hi)))) 1)
(*.f64 1 (+.f64 -1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 lo hi))) (sqrt.f64 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 2)) (cbrt.f64 (+.f64 -1 (/.f64 lo hi))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 -1 (/.f64 lo hi)))
(pow.f64 (+.f64 -1 (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (+.f64 -1 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 -1 (/.f64 lo hi))))
(exp.f64 (log.f64 (+.f64 -1 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (+.f64 -1 (/.f64 lo hi))))
(fma.f64 lo (/.f64 1 hi) -1)
(fma.f64 1 (/.f64 lo hi) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) -1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(/.f64 hi (-.f64 x lo))
(/.f64 (*.f64 hi 1) (-.f64 x lo))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) 1)
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi) lo)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(exp.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 1 hi) (pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi lo)) -1))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) -1)
(pow.f64 (/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (exp.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (exp.f64 -1))
(*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (E.f64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (E.f64) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) 1))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi)))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 1 hi) (pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi lo)) -1))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) -1)
(pow.f64 (/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 0 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))) 1)
(*.f64 1 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2)
(log.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 1))
Outputs
(/.f64 lo hi)
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 -1 (/.f64 x hi))
(/.f64 (neg.f64 x) hi)
(-.f64 (+.f64 (*.f64 2 (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 x) hi)) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 (/.f64 lo hi) 2) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 2 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (*.f64 -1 (/.f64 x hi)))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi))) x))))
(-.f64 (fma.f64 2 (/.f64 lo hi) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi x)) (/.f64 x hi)))) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 (neg.f64 lo) (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))) x)))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo lo) (*.f64 hi x))) (/.f64 x hi)) (-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 x (fma.f64 (/.f64 lo hi) 2 (/.f64 (neg.f64 lo) hi))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi))))) lo) (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (*.f64 -1 (/.f64 x hi))))) (+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi))) x))))
(+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))))) (/.f64 (*.f64 x x) lo)) (-.f64 (fma.f64 2 (/.f64 lo hi) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi x)) (/.f64 x hi)))) (+.f64 (/.f64 lo hi) (/.f64 (*.f64 (neg.f64 lo) (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi))) x))))
(-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo lo) (*.f64 hi x))) (/.f64 x hi)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (fma.f64 (/.f64 lo hi) 2 (/.f64 (neg.f64 lo) hi)))) (/.f64 (*.f64 x x) lo))) (-.f64 (/.f64 lo hi) (/.f64 lo (/.f64 x (fma.f64 (/.f64 lo hi) 2 (/.f64 (neg.f64 lo) hi))))))
(*.f64 -1 (/.f64 x hi))
(/.f64 (neg.f64 x) hi)
(-.f64 (+.f64 (*.f64 2 (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 x) hi)) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 (/.f64 lo hi) 2) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))) x)) (+.f64 (*.f64 2 (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)))) x) (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))) (/.f64 lo hi))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 lo hi) 2) (/.f64 x hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (fma.f64 (/.f64 lo hi) 2 (/.f64 (neg.f64 lo) hi)))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))) lo) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo hi)) (/.f64 lo hi)))) x)) (+.f64 (*.f64 2 (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)))) (/.f64 (*.f64 x x) lo)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 lo) hi)))) x) (fma.f64 2 (/.f64 lo hi) (/.f64 (neg.f64 x) hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 lo hi) 2) (/.f64 x hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (fma.f64 (/.f64 lo hi) 2 (/.f64 (neg.f64 lo) hi)))) x)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 lo (fma.f64 (/.f64 lo hi) 2 (/.f64 (neg.f64 lo) hi)))) (/.f64 (*.f64 x x) lo))) (/.f64 lo hi))
(*.f64 -1 (/.f64 x hi))
(/.f64 (neg.f64 x) hi)
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (/.f64 lo hi) (*.f64 -1 (/.f64 x hi)))
(+.f64 (/.f64 lo hi) (/.f64 (neg.f64 x) hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi)))
(-.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (neg.f64 x) hi))
(+.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo hi)) (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x) lo))))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (*.f64 x x) (*.f64 lo hi))) (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 (/.f64 (neg.f64 x) hi) (/.f64 lo x)))))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (*.f64 x x) (*.f64 lo hi))) (-.f64 (/.f64 (/.f64 x hi) (/.f64 lo x)) (/.f64 x hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x))) x) (pow.f64 lo 2)) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo hi)) (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi)))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x) lo))))
(+.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) hi) (neg.f64 (*.f64 x (/.f64 (neg.f64 x) hi)))) (/.f64 (*.f64 lo lo) x)) (-.f64 (+.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (*.f64 x x) (*.f64 lo hi))) (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 (/.f64 (neg.f64 x) hi) (/.f64 lo x))))))
(+.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) hi) (*.f64 x (/.f64 x hi))) (/.f64 (*.f64 lo lo) x)) (-.f64 (+.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (*.f64 x x) (*.f64 lo hi))) (-.f64 (/.f64 (/.f64 x hi) (/.f64 lo x)) (/.f64 x hi))))
(/.f64 lo hi)
(-.f64 (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi)) (*.f64 -1 (/.f64 x hi)))
(-.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (neg.f64 x) hi))
(+.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x)) lo)) (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi))) (*.f64 -1 (/.f64 x hi)))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 x x)) hi) (*.f64 x (/.f64 (neg.f64 x) hi))) lo) (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (neg.f64 x) hi))
(+.f64 (-.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 x x) hi) (*.f64 x (/.f64 x hi))) lo)) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) hi)) (*.f64 (-.f64 (*.f64 -2 (/.f64 x hi)) (*.f64 -1 (/.f64 x hi))) x)) x) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 -1 (/.f64 x hi)))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 x x)) hi) (*.f64 x (/.f64 (neg.f64 x) hi))) lo) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 x x)) hi) (*.f64 x (/.f64 (neg.f64 x) hi))) (/.f64 (*.f64 lo lo) x)) (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)))) (/.f64 (neg.f64 x) hi))
(+.f64 (-.f64 (-.f64 (fma.f64 -2 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 x x) hi) (*.f64 x (/.f64 x hi))) (/.f64 (*.f64 lo lo) x))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 x x) hi) (*.f64 x (/.f64 x hi))) lo)) (/.f64 x hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))
(/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))
(/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(/.f64 (neg.f64 x) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (/.f64 (neg.f64 x) hi) (+.f64 (/.f64 lo hi) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi (*.f64 x (-.f64 (/.f64 lo hi) 1))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))) x)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))
(-.f64 (fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (fma.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 x (+.f64 (/.f64 lo hi) -1)))))) (fma.f64 -1 (/.f64 lo (/.f64 x (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))
(-.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 (*.f64 lo lo) (*.f64 hi (*.f64 x (+.f64 (/.f64 lo hi) -1))))) (-.f64 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (/.f64 x (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))))) (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi (*.f64 x (-.f64 (/.f64 lo hi) 1)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))) x)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))
(-.f64 (fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (+.f64 (fma.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) hi) (*.f64 x (+.f64 (/.f64 lo hi) -1))))) (/.f64 lo (/.f64 (*.f64 x x) (*.f64 -1 (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (*.f64 lo (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))))))))) (fma.f64 -1 (/.f64 lo (/.f64 x (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 (*.f64 lo lo) (*.f64 hi (*.f64 x (+.f64 (/.f64 lo hi) -1))))) (/.f64 (*.f64 lo (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))))) (*.f64 x x))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (-.f64 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (/.f64 x (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))))))
(*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(/.f64 (neg.f64 x) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (/.f64 (neg.f64 x) hi) (+.f64 (/.f64 lo hi) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 lo hi) 1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))) x)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (*.f64 lo (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))) x) (fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))) x)) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 lo hi) 1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))))) x)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 lo hi) 1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1)))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))))) (pow.f64 x 2)))))) (/.f64 lo (*.f64 hi (-.f64 (/.f64 lo hi) 1))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (*.f64 lo (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))) x) (fma.f64 -1 (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (fma.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (neg.f64 (/.f64 lo (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (*.f64 lo (-.f64 (/.f64 (*.f64 2 lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))))))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(-.f64 (-.f64 (-.f64 (fma.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (/.f64 (neg.f64 lo) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))))))) (/.f64 x (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi (+.f64 (/.f64 lo hi) -1))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1)))))) x)) (/.f64 lo (*.f64 hi (+.f64 (/.f64 lo hi) -1))))
(/.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 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 hi x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 hi x))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))))
(fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (/.f64 1 hi) x) (fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 x hi)) hi) (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) x)) (/.f64 1 (*.f64 hi hi)))) (+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi x)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (neg.f64 x) hi)) (*.f64 hi x)))) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(+.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 hi x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) (*.f64 hi x))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) (*.f64 hi x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 hi x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 hi x))) (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -1 x) (*.f64 -1 hi))) (*.f64 hi x))) (pow.f64 lo 3))) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))))
(fma.f64 (*.f64 lo lo) (-.f64 (/.f64 (/.f64 1 hi) x) (fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 x hi)) hi) (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) x)) (/.f64 1 (*.f64 hi hi)))) (+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi x)) (/.f64 (-.f64 (/.f64 (/.f64 1 hi) x) (fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 x hi)) hi) (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) x)) (/.f64 1 (*.f64 hi hi)))) (/.f64 (*.f64 hi x) (*.f64 -1 (+.f64 x hi))))) (pow.f64 lo 3)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi x)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (neg.f64 x) hi)) (*.f64 hi x)))) (-.f64 (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 hi x)) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (neg.f64 x) hi)) (*.f64 hi x)))) (/.f64 (*.f64 hi x) (-.f64 (neg.f64 x) hi))) (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 hi x))) (pow.f64 lo 3))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
1
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 x lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 1 (/.f64 (*.f64 x -2) lo)) (*.f64 -1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (*.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (-.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 -1 hi)))) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 hi x) (pow.f64 lo 2)) (*.f64 -1 (/.f64 hi lo))))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 x x) (*.f64 lo lo))) (fma.f64 -1 (/.f64 x lo) (+.f64 (/.f64 (*.f64 -1 (+.f64 x hi)) (/.f64 (*.f64 lo lo) (-.f64 (*.f64 x -2) (*.f64 -1 (+.f64 x hi))))) (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi (/.f64 (*.f64 lo lo) x)))))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 x) hi) (fma.f64 x -2 (*.f64 1 (+.f64 x hi)))) (*.f64 lo lo)) (-.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))) (/.f64 x lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (-.f64 (pow.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (-.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 -1 hi)))) (*.f64 hi x)))) (*.f64 hi (*.f64 x (-.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 -1 hi)))))) (pow.f64 lo 3))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi x) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 hi)) (-.f64 (*.f64 -2 x) (+.f64 (*.f64 -1 x) (*.f64 -1 hi)))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 hi lo))))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 -1 (+.f64 x hi)) (-.f64 (*.f64 x x) (fma.f64 (*.f64 -1 (+.f64 x hi)) (-.f64 (*.f64 x -2) (*.f64 -1 (+.f64 x hi))) (*.f64 hi x))) (*.f64 hi (*.f64 x (-.f64 (*.f64 x -2) (*.f64 -1 (+.f64 x hi)))))) (pow.f64 lo 3)) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (fma.f64 -1 (/.f64 x lo) (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (*.f64 -1 (+.f64 x hi)) (/.f64 (*.f64 lo lo) (-.f64 (*.f64 x -2) (*.f64 -1 (+.f64 x hi))))))))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (-.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 (fma.f64 (-.f64 (neg.f64 x) hi) (-.f64 (*.f64 x x) (fma.f64 (-.f64 (neg.f64 x) hi) (fma.f64 x -2 (*.f64 1 (+.f64 x hi))) (*.f64 hi x))) (*.f64 hi (*.f64 x (fma.f64 x -2 (*.f64 1 (+.f64 x hi)))))) (pow.f64 lo 3)))) (-.f64 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (-.f64 (/.f64 (*.f64 (-.f64 (neg.f64 x) hi) (fma.f64 x -2 (*.f64 1 (+.f64 x hi)))) (*.f64 lo lo)) (/.f64 hi lo))) (/.f64 x lo))))
1
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 x lo))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(+.f64 1 (-.f64 (/.f64 (*.f64 x -2) lo) (/.f64 hi (/.f64 lo (fma.f64 -1 (/.f64 x hi) -1)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 hi (/.f64 lo (fma.f64 -1 (/.f64 x hi) -1)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1))) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)))))) (pow.f64 lo 2))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 x lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 -1 (+.f64 (*.f64 hi x) (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)) (-.f64 (*.f64 x -2) (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1))))))) (*.f64 lo lo)))) (/.f64 hi (/.f64 lo (fma.f64 -1 (/.f64 x hi) -1)))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (-.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)) (-.f64 (*.f64 x -2) (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)))))) (*.f64 lo lo))) (/.f64 hi (/.f64 lo (fma.f64 -1 (/.f64 x hi) -1)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1))) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)))))) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)))) (*.f64 (-.f64 (*.f64 -2 x) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1))) (*.f64 hi x))) (pow.f64 lo 3))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1))) (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)))))) (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)) (-.f64 (neg.f64 (*.f64 x x)) (*.f64 -1 (+.f64 (*.f64 hi x) (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)) (-.f64 (*.f64 x -2) (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)))))))) (*.f64 (*.f64 hi x) (-.f64 (*.f64 x -2) (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1))))) (pow.f64 lo 3)) (+.f64 1 (fma.f64 -2 (/.f64 x lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 -1 (+.f64 (*.f64 hi x) (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)) (-.f64 (*.f64 x -2) (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1))))))) (*.f64 lo lo)))))) (/.f64 hi (/.f64 lo (fma.f64 -1 (/.f64 x hi) -1))))
(-.f64 (-.f64 (+.f64 1 (-.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (-.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)) (-.f64 (*.f64 x -2) (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)))))) (*.f64 lo lo)))) (/.f64 (-.f64 (*.f64 (*.f64 hi x) (-.f64 (*.f64 x -2) (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)))) (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)) (-.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)) (-.f64 (*.f64 x -2) (*.f64 hi (fma.f64 -1 (/.f64 x hi) -1)))))))) (pow.f64 lo 3))) (/.f64 hi (/.f64 lo (fma.f64 -1 (/.f64 x hi) -1))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) lo))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (fma.f64 x -1 lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 lo x)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) lo)) (/.f64 (*.f64 hi (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (fma.f64 x -1 lo))) (*.f64 (/.f64 hi (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo lo))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 lo x))) (*.f64 (/.f64 hi (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo lo))))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) lo)) (/.f64 (*.f64 hi (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (fma.f64 x -1 lo))) (*.f64 (/.f64 hi (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo lo)))) (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (fma.f64 x -1 lo) (pow.f64 lo 3))))
(+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 lo x))) (*.f64 (/.f64 hi (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo lo)))) (*.f64 (/.f64 (*.f64 hi hi) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 lo 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 4))) (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) lo)) (/.f64 (*.f64 hi (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 lo 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (fma.f64 x -1 lo) (pow.f64 lo 3))) (+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (fma.f64 x -1 lo))) (*.f64 (/.f64 hi (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo lo)))) (/.f64 (pow.f64 hi 3) (/.f64 (*.f64 (fma.f64 x -1 lo) (pow.f64 lo 4)) (pow.f64 (-.f64 x lo) 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 hi hi) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 lo 3))) (+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 lo x))) (*.f64 (/.f64 hi (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo lo)))) (*.f64 (/.f64 (pow.f64 hi 3) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 lo 4)))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (-.f64 lo x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo))) (/.f64 lo (/.f64 (*.f64 (fma.f64 x -1 lo) (*.f64 hi hi)) (pow.f64 (-.f64 x lo) 2)))))
(-.f64 (*.f64 (neg.f64 (/.f64 lo (-.f64 lo x))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo))) (/.f64 lo (/.f64 (*.f64 (fma.f64 x -1 lo) (*.f64 hi hi)) (pow.f64 (-.f64 x lo) 2))))))
(-.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo (-.f64 lo x))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))) (*.f64 (/.f64 (*.f64 lo lo) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 4)))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo))) (*.f64 -1 (+.f64 (/.f64 lo (/.f64 (*.f64 (fma.f64 x -1 lo) (*.f64 hi hi)) (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (pow.f64 lo 3) (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo (-.f64 lo x))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))) (*.f64 (/.f64 (pow.f64 lo 3) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))) (*.f64 (/.f64 (*.f64 lo lo) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 3))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (fma.f64 x -1 lo)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 hi (-.f64 lo x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo))) (/.f64 lo (/.f64 (*.f64 (fma.f64 x -1 lo) (*.f64 hi hi)) (pow.f64 (-.f64 x lo) 2)))))
(-.f64 (*.f64 (neg.f64 (/.f64 lo (-.f64 lo x))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo))) (/.f64 lo (/.f64 (*.f64 (fma.f64 x -1 lo) (*.f64 hi hi)) (pow.f64 (-.f64 x lo) 2))))))
(-.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo (-.f64 lo x))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))) (*.f64 (/.f64 (*.f64 lo lo) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (+.f64 lo (*.f64 -1 x)) hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 2)) (*.f64 (+.f64 lo (*.f64 -1 x)) (pow.f64 hi 4)))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 lo lo) (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 3))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (fma.f64 x -1 lo))) (*.f64 -1 (+.f64 (/.f64 lo (/.f64 (*.f64 (fma.f64 x -1 lo) (*.f64 hi hi)) (pow.f64 (-.f64 x lo) 2))) (*.f64 (/.f64 (pow.f64 lo 3) (fma.f64 x -1 lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (/.f64 lo (-.f64 lo x))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi (-.f64 lo x)))) (*.f64 (/.f64 (pow.f64 lo 3) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))) (*.f64 (/.f64 (*.f64 lo lo) (-.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 3))))
-1
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(/.f64 lo hi)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(/.f64 lo hi)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(/.f64 lo hi)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
-1
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
-1
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) -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 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.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 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.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 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(neg.f64 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4)))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (/.f64 (*.f64 lo hi) (*.f64 x x)))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (/.f64 hi x)) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 lo hi) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(neg.f64 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4)))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(neg.f64 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (neg.f64 (/.f64 hi lo)) (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x)))) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi hi)) (*.f64 lo lo)) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x)))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x 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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x))
(/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x))
(/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(/.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 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
1
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
1
1
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x))
(/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x))
(/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x)))
(-.f64 (/.f64 (*.f64 x (+.f64 (/.f64 lo hi) 1)) hi) (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))
(/.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 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 x (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))) (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))) (pow.f64 x 2)))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 x (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))) (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))) (*.f64 x x)) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))))
(fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))))) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))) (pow.f64 x 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))) (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 x (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))) (exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))) (*.f64 x x)) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))) (pow.f64 x 3)) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))))))
(fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))))) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (*.f64 (pow.f64 x 3) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))))) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (*.f64 x (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo))))) (exp.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi lo)))))))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 1 (/.f64 lo hi))) hi)))
(exp.f64 (neg.f64 (/.f64 (fma.f64 x -1 lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))
(exp.f64 (/.f64 (neg.f64 (*.f64 (-.f64 lo x) (+.f64 (/.f64 lo hi) 1))) hi))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 1 (/.f64 lo hi))) hi)))
(exp.f64 (neg.f64 (/.f64 (fma.f64 x -1 lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))
(exp.f64 (/.f64 (neg.f64 (*.f64 (-.f64 lo x) (+.f64 (/.f64 lo hi) 1))) hi))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 1 (/.f64 lo hi))) hi)))
(exp.f64 (neg.f64 (/.f64 (fma.f64 x -1 lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))
(exp.f64 (/.f64 (neg.f64 (*.f64 (-.f64 lo x) (+.f64 (/.f64 lo hi) 1))) hi))
(exp.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 1 (/.f64 lo hi))) hi)))
(exp.f64 (neg.f64 (/.f64 (fma.f64 x -1 lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))
(exp.f64 (/.f64 (neg.f64 (*.f64 (-.f64 lo x) (+.f64 (/.f64 lo hi) 1))) hi))
(exp.f64 (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))
(fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (/.f64 1 (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))))
(fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
(fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
(+.f64 (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3))))) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (/.f64 1 (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))))
(fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 hi hi)) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3)))) (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))))
(fma.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (/.f64 x hi)) (-.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 hi hi)))) (fma.f64 (*.f64 lo lo) (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 lo) x) (-.f64 1 (*.f64 -1 (/.f64 lo hi)))) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))))))) (/.f64 lo hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 -1 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (neg.f64 (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (*.f64 (neg.f64 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3))))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) -1/6) (*.f64 lo (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3))))) (/.f64 lo hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.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 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.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 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) x))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) (*.f64 x (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (*.f64 x (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) 2))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) x)))) (/.f64 lo hi))
(-.f64 (fma.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) 2))) (*.f64 (*.f64 x x) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) (*.f64 x (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))))) (/.f64 lo hi))
(-.f64 (fma.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) 2))) (*.f64 (*.f64 x x) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) (-.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (*.f64 x (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) 2))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) x)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) 3)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))))) (*.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) (pow.f64 x 3)))))) (/.f64 lo hi))
(-.f64 (fma.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) 2))) (*.f64 (*.f64 x x) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (fma.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) (*.f64 x (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (*.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) 3) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 3)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))))) (*.f64 (pow.f64 x 3) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) 2))) (*.f64 (*.f64 x x) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) (-.f64 (fma.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (*.f64 x (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) (*.f64 (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) 3) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3) (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 3)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) 1)
(expm1.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x)))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x)) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi)))) x) (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x)))))) 1)
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (expm1.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x)) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi)))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (pow.f64 x 2)) (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))))) 1)
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))))) 1))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))))) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi)))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))))) (pow.f64 x 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) hi))) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2)) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3) (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3)))))) (pow.f64 x 3))))) 1)
(+.f64 (+.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))))))) (+.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (exp.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))) 3) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2))) (/.f64 (*.f64 1/3 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 3)) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)))))))) -1)
(+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 x (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (exp.f64 (log.f64 x))) (/.f64 (pow.f64 x 3) (fma.f64 1/6 (pow.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) 3) (fma.f64 -1/2 (/.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)))))))))) -1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) 1)
(expm1.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x))) 1)
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (-.f64 (neg.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi)))))))) 1))
(+.f64 (-.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))))) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2)))) 1)
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (-.f64 (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 2) (/.f64 (*.f64 -1/2 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2)) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2)))))) 1))
(+.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))) (*.f64 x x)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2))))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 3))))) (pow.f64 x 3))) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) 2)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2))))) (pow.f64 x 2))))) 1)
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (-.f64 (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))))) (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) (/.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 3) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 3)) (*.f64 1/6 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 3)))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) 2) (/.f64 (*.f64 -1/2 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2)) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2))))))) 1))
(+.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (fma.f64 1/2 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 2) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))))) (*.f64 x x)) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 3) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (*.f64 1/6 (pow.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) 3))))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (pow.f64 (/.f64 -1 x) -1)) (/.f64 x (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))))))) -1))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.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 x hi) (*.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))))
(+.f64 (/.f64 x hi) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))))) (*.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 x hi) (fma.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))) 2) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))))) (*.f64 (*.f64 (+.f64 (/.f64 x hi) 1) lo) (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 1/2 (+.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))))) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 2)) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))))) (+.f64 (*.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 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (-.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/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2)))))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi))) 3)))) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 lo 3))))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))) 2) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))))) (fma.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))) (*.f64 (fma.f64 1/2 (*.f64 (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))) (*.f64 1/6 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3)) (*.f64 6 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))) 3)))) (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 x hi) 1))))))
(+.f64 (/.f64 x hi) (fma.f64 (*.f64 lo lo) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 1/2 (+.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))))) (fma.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (*.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))) (*.f64 1/6 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3)) (*.f64 6 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))))) (pow.f64 (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi))))) 3)))) (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 x hi) 1))))))
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) 1)
(expm1.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))
(fma.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) 1)
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))))))) (expm1.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))))
(+.f64 (/.f64 (neg.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 lo (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2))))) (fma.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))))) (pow.f64 lo 2)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))))))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)))) lo)) (/.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))))) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 4)))))) (*.f64 -1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo)))))) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))))) lo)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))))) (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))))) (pow.f64 lo 2))))) 1)
(+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))) (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) 1))))) (*.f64 -1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 3) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))))) (+.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))))) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2))))))) -1))
(+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)))) (fma.f64 1/6 (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) 1))))) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)))) (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)))) lo)) (/.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 1 lo) -2)) (/.f64 (*.f64 lo lo) (*.f64 1/2 (+.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))))))) -1))
(-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) 1)
(expm1.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(fma.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2) -1)
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo)) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (-.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))) 1))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) lo)) -1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo))) 1)
(+.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))))) (/.f64 (*.f64 lo lo) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (-.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))) 1)))
(+.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))))) (/.f64 (*.f64 lo lo) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)))) (+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) lo)) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3))))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))))) (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))) (pow.f64 lo 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) lo)))) 1)
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3)) (fma.f64 -1/2 (*.f64 (*.f64 hi hi) (*.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))))) (*.f64 1/6 (fma.f64 -6 (*.f64 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) 1)) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3))))))) (/.f64 (pow.f64 lo 3) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))) (+.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))) (/.f64 (*.f64 hi hi) (/.f64 lo (*.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))))) (/.f64 (*.f64 lo lo) (exp.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))))) -1)
(+.f64 (-.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2)) (/.f64 (*.f64 (*.f64 (*.f64 hi hi) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))) lo)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2)) (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))))) (/.f64 (*.f64 lo lo) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))))) (/.f64 (fma.f64 -1/6 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 hi hi) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))))) (*.f64 1/6 (fma.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3))))))) (/.f64 (pow.f64 lo 3) (*.f64 (/.f64 -1 (*.f64 hi hi)) (pow.f64 (/.f64 -1 lo) -2))))) -1)
(-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) 1)
(expm1.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))
(fma.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2) -1)
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) 1)
(+.f64 (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (expm1.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) (fma.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2) -1))
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))) 1)
(+.f64 (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))) 1))
(+.f64 (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) (+.f64 (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))) -1))
(-.f64 (+.f64 (/.f64 (*.f64 hi (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) lo) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 1/6 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 lo 2))) (*.f64 1/2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))))) 1)
(+.f64 (+.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))) (/.f64 hi (/.f64 lo (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))))) (fma.f64 (+.f64 (/.f64 1/6 (pow.f64 lo 3)) (fma.f64 1/6 (-.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))) lo)))) (*.f64 (pow.f64 hi 3) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))) (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (exp.f64 (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))))))) -1)
(+.f64 (+.f64 (/.f64 hi (/.f64 lo (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) (+.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (fma.f64 (+.f64 (/.f64 1/6 (pow.f64 lo 3)) (fma.f64 1/6 (+.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))) lo)))) (*.f64 (pow.f64 hi 3) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (*.f64 (+.f64 (/.f64 1/2 (*.f64 lo lo)) (*.f64 1/2 (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo))))) (*.f64 (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))))) -1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)))))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/4 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (-.f64 x lo))) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) 2) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (-.f64 x lo))) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi))))))))))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi))) (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (-.f64 x lo))) (*.f64 1/6 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2))))))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/4 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (-.f64 x lo))) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2)))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) 2) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2))) (/.f64 (pow.f64 hi 4) (-.f64 x lo))) (-.f64 (+.f64 (/.f64 x hi) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) 2) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)))))))) (/.f64 (fma.f64 -1/6 (pow.f64 (-.f64 x lo) 3) (fma.f64 -1/2 (*.f64 (-.f64 x lo) (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2))) (*.f64 1/6 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 3))))) (/.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))
(log.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))
(log1p.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) x) (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) x (log.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))))
(fma.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) x (log1p.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) x) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))) (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))))
(fma.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) x (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2)) (log.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))))
(fma.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) x (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2)) (log1p.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))))
(+.f64 (*.f64 (+.f64 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)))) (/.f64 1 (*.f64 hi (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))) x) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 x 3)) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)) (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2))) (log.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))))))
(fma.f64 (+.f64 (/.f64 (/.f64 lo (*.f64 hi hi)) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))) x (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 3)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2)) (log.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))))))
(fma.f64 (+.f64 (/.f64 lo (*.f64 (*.f64 hi hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) (/.f64 (/.f64 1 hi) (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))) x (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 3)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2)) (log1p.f64 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))))))
(+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.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 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (/.f64 1 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 hi x))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 lo (*.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x)))
(+.f64 (log.f64 x) (-.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (/.f64 1 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 hi x))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))))) (/.f64 lo (*.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x)))
(-.f64 (+.f64 (log.f64 x) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x)) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 2) x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (/.f64 1 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))))))) (/.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 hi x))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))))) (/.f64 lo (*.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x)))
(+.f64 (log.f64 x) (-.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2))) (/.f64 (/.f64 1 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) x)) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 x (*.f64 hi hi)) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))) (/.f64 lo (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (-.f64 (*.f64 -1 (/.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 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) x)))
(-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2) (*.f64 (*.f64 x x) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) x))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))) 3) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) hi))) (+.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) (pow.f64 hi 2)))))) x))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 2) (*.f64 (*.f64 x x) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 2))) (fma.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)) 3))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi)))) (+.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (/.f64 (/.f64 (*.f64 lo lo) (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 hi hi))))) x)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 2) (*.f64 (*.f64 x x) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (fma.f64 -1/3 (/.f64 (pow.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) 3))) (-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 lo (*.f64 hi (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))) x))))
(log.f64 (+.f64 (/.f64 x hi) 1))
(log1p.f64 (/.f64 x hi))
(+.f64 (log.f64 (+.f64 (/.f64 x hi) 1)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))) (log.f64 (+.f64 (/.f64 x hi) 1)))
(+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (log1p.f64 (/.f64 x hi)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 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 (*.f64 lo lo) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))) (log.f64 (+.f64 (/.f64 x hi) 1))))
(fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (log1p.f64 (/.f64 x hi))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3))) (*.f64 6 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 hi 2))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 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/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3)) (*.f64 6 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2))) (/.f64 2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))) (log.f64 (+.f64 (/.f64 x hi) 1)))))
(fma.f64 1/6 (*.f64 (pow.f64 lo 3) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 (+.f64 (/.f64 x hi) 1) 3)) (*.f64 6 (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 hi hi) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 lo lo) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (pow.f64 (+.f64 (/.f64 x hi) 1) 2)) (/.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))))) (+.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (+.f64 hi (*.f64 hi (/.f64 x hi)))))) (log1p.f64 (/.f64 x hi)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi hi))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (-.f64 (*.f64 -2 (neg.f64 (log.f64 lo))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 hi hi)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo)))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))) (*.f64 lo lo)) (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 hi hi))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 hi 6))) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 4))))) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) lo))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) 1))))) (pow.f64 lo 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))) (*.f64 lo lo)) (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (/.f64 lo (*.f64 hi hi))))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (fma.f64 -2 (neg.f64 (log.f64 lo)) (fma.f64 1/6 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3) (pow.f64 hi 6)) (*.f64 -6 (*.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) 1))))) (pow.f64 lo 3)) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2))) (*.f64 lo lo))) (/.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 lo (*.f64 hi hi)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (/.f64 (*.f64 hi hi) (/.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 lo))) (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (/.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))) (*.f64 lo lo)) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))
(+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 3)))) (pow.f64 lo 3))) (+.f64 (log.f64 (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))) lo) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2)))) (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 (pow.f64 hi 4) (+.f64 (/.f64 x hi) 1)) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3)))) (pow.f64 lo 3)) (+.f64 (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (/.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 4) (pow.f64 (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2)) (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1)))) (*.f64 lo lo)) (*.f64 -2 (log.f64 (/.f64 -1 lo))))))
(fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (pow.f64 hi 4))) (*.f64 -2 (*.f64 (pow.f64 hi 6) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 3)))) (pow.f64 lo 3)) (+.f64 (log.f64 (/.f64 -1 (*.f64 hi hi))) (+.f64 (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 x hi) 1))) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) 2))) (*.f64 lo lo)) (*.f64 -2 (log.f64 (/.f64 -1 lo)))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi)))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 -2 (log.f64 hi))))
(+.f64 (+.f64 (/.f64 hi lo) (log.f64 (*.f64 lo (-.f64 x lo)))) (*.f64 -2 (log.f64 hi)))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) (pow.f64 hi 2))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (+.f64 (/.f64 hi lo) (log.f64 (*.f64 lo (-.f64 x lo)))) (fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo)))) (*.f64 -2 (log.f64 hi))))
(+.f64 (/.f64 hi lo) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 1/2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo)))) (*.f64 -2 (log.f64 hi)))))
(+.f64 (/.f64 hi lo) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 6 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))))))) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (pow.f64 lo 2))) (pow.f64 hi 2))) (*.f64 -2 (log.f64 hi))))))
(+.f64 (/.f64 hi lo) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 6 (*.f64 (*.f64 lo lo) (-.f64 x lo))))) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 1 (*.f64 lo lo)))) (*.f64 -2 (log.f64 hi))))))
(+.f64 (/.f64 hi lo) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 2 (pow.f64 lo 3)) (/.f64 -6 (*.f64 (*.f64 lo lo) (-.f64 x lo))))) (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 1/2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 2 (*.f64 lo (-.f64 x lo))) (/.f64 -1 (*.f64 lo lo)))) (*.f64 -2 (log.f64 hi))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (-.f64 x lo) 3)) (*.f64 -6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.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 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (-.f64 x lo) 3)) (*.f64 6 (*.f64 lo (pow.f64 (-.f64 x lo) 2)))) (pow.f64 hi 3))) (+.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 (-.f64 x lo) 2))) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 lo (-.f64 x lo))) (*.f64 -1 (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 lo (-.f64 x lo)) (neg.f64 (pow.f64 (-.f64 x lo) 2))) (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 6 lo) (pow.f64 (-.f64 x lo) 2))) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 x lo) 2)) (*.f64 24 (*.f64 lo (pow.f64 (-.f64 x lo) 3))))) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) (-.f64 x lo)) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)))))) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))) 1)
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 1 (/.f64 (fma.f64 x -1 lo) hi)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)) hi)
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))) (cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo))) 2)))
(*.f64 (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))) (cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x))) 2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 1)
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 3)
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 3) 1/3)
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 2)
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(pow.f64 (/.f64 (/.f64 (fma.f64 x -1 lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) -1)
(/.f64 1 (/.f64 (/.f64 (fma.f64 x -1 lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 1 (/.f64 (-.f64 lo x) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo))) hi))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) 3))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) 1))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo)))
(*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))) 1)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (/.f64 1 (+.f64 -1 (/.f64 lo hi))))
(/.f64 (*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 x -1 lo))) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x))) (+.f64 (/.f64 lo hi) -1))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1))) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1))) 2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 1)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 3)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 3) 1/3)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 2)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(pow.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi))) -1)
(/.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (fma.f64 x -1 lo) hi)))
(/.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 lo x) hi)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))) 3))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))) 1))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (fma.f64 x -1 lo) hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (/.f64 lo hi)))) 1)
(+.f64 (/.f64 lo hi) -1)
(*.f64 1 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 lo hi) -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) -1)
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 lo hi))) (sqrt.f64 (+.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) -1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 2)) (cbrt.f64 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) -1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) -1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (neg.f64 lo) hi)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 -1 (/.f64 lo hi)))
(pow.f64 (+.f64 -1 (/.f64 lo hi)) 1)
(+.f64 (/.f64 lo hi) -1)
(pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 lo hi))) 3)
(+.f64 (/.f64 lo hi) -1)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 3) 1/3)
(+.f64 (/.f64 lo hi) -1)
(pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 lo hi))) 2)
(+.f64 (/.f64 lo hi) -1)
(log.f64 (exp.f64 (+.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) -1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 lo hi) -1)
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 lo hi)) 3))
(+.f64 (/.f64 lo hi) -1)
(expm1.f64 (log1p.f64 (+.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) -1)
(exp.f64 (log.f64 (+.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) -1)
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 lo hi))) 1))
(+.f64 (/.f64 lo hi) -1)
(log1p.f64 (expm1.f64 (+.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) -1)
(fma.f64 lo (/.f64 1 hi) -1)
(fma.f64 1 (/.f64 lo hi) -1)
(+.f64 (/.f64 lo hi) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) -1)
(+.f64 (/.f64 lo hi) -1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) -1)
(+.f64 (/.f64 lo hi) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2)) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))
(/.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 (/.f64 hi lo) 1) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 hi (*.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))) (*.f64 hi (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) -1) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(/.f64 hi (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(/.f64 (*.f64 hi 1) (-.f64 x lo))
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(/.f64 hi (-.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(/.f64 hi (-.f64 x lo))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(/.f64 hi (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(/.f64 hi (-.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))) 1)
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) hi) lo)
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 3)
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3) 1/3)
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2)
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 3))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 1))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 1 hi) (pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi lo)) -1))
(*.f64 (/.f64 1 hi) (/.f64 1 (/.f64 (/.f64 hi lo) (-.f64 x lo))))
(/.f64 (/.f64 1 (/.f64 (/.f64 hi lo) (-.f64 x lo))) hi)
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))) -2)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) -1)
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(pow.f64 (/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi)) -1)
(/.f64 1 (*.f64 (/.f64 (/.f64 hi lo) (-.f64 x lo)) hi))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(exp.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 hi (*.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))) (*.f64 hi (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) -1) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(+.f64 (/.f64 lo hi) 1)
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(+.f64 (/.f64 lo hi) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 lo hi) 1)
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(+.f64 (/.f64 lo hi) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(+.f64 (/.f64 lo hi) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(+.f64 (/.f64 lo hi) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) 2)
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 lo hi) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(+.f64 (/.f64 lo hi) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(+.f64 (/.f64 lo hi) 1)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 lo hi) 1)
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 lo hi) 1)
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 lo hi) 1)
(+.f64 (/.f64 lo hi) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(+.f64 (/.f64 lo hi) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 (/.f64 lo hi) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 hi (*.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))) (*.f64 hi (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) -1) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) 1)
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (exp.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(*.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (exp.f64 -1))
(exp.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1)))
(exp.f64 (+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1)))
(*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (*.f64 2 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (E.f64))
(exp.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1)))
(exp.f64 (+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 1)
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (E.f64) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (+.f64 (/.f64 lo hi) 1) 1))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 3)
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi)))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)) 3))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 hi (*.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))) (*.f64 hi (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) -1) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2)))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 hi (*.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))) (*.f64 hi (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3)) (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)) (-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) 1) (+.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2) -1) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)) hi)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 1)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 3))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) -1)
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))) -1))
(+.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1) -1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (/.f64 1 hi) (pow.f64 (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi lo)) -1))
(*.f64 (/.f64 1 hi) (/.f64 1 (/.f64 (/.f64 hi lo) (-.f64 x lo))))
(/.f64 (/.f64 1 (/.f64 (/.f64 hi lo) (-.f64 x lo))) hi)
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))) -2)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1) -1)
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(pow.f64 (/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi)) -1)
(/.f64 1 (*.f64 (/.f64 (/.f64 hi lo) (-.f64 x lo)) hi))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -3))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))) -1))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(exp.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(+.f64 0 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))))) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))) 1)
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 1 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))) (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))) 2)))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 2)))
(pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 1)
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 3)
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 2)
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))) 3))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))) 1))
(log1p.f64 (/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1))))
(log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))

eval553.0ms (6.6%)

Compiler

Compiled 34959 to 17649 computations (49.5% saved)

prune202.0ms (2.4%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New75617773
Fresh45247
Picked415
Done123
Total80622828
Accurracy
100.0%
Counts
828 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 lo x) hi) (+.f64 (/.f64 lo hi) -1)))
99.0%
(/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (fma.f64 lo (/.f64 1 hi) -1))
98.4%
(/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 -1 (/.f64 lo hi))))
99.5%
(/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
98.1%
(/.f64 (/.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
99.4%
(/.f64 (/.f64 (exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi)))) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
98.9%
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 (fma.f64 x -1 lo) hi)) (+.f64 -1 (/.f64 lo hi)))
98.2%
(/.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 lo hi)))
99.3%
(/.f64 (/.f64 1 (/.f64 (/.f64 (fma.f64 x -1 lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi)))
99.6%
(/.f64 (-.f64 (/.f64 lo hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
99.5%
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 lo hi) 2) (/.f64 x hi)) (/.f64 lo hi)) (+.f64 -1 (/.f64 lo hi)))
18.8%
(/.f64 (-.f64 x lo) hi)
99.3%
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 1 (/.f64 (fma.f64 x -1 lo) hi))) (+.f64 -1 (/.f64 lo hi)))
98.3%
(/.f64 (*.f64 hi (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 lo x))) (+.f64 (/.f64 lo hi) -1))
99.2%
(/.f64 (log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)))) (+.f64 -1 (/.f64 lo hi)))
99.1%
(/.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 lo x) hi)))
18.7%
(-.f64 1 (/.f64 x lo))
9.5%
(+.f64 (/.f64 hi lo) 1)
99.4%
(*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (fma.f64 x -1 lo) hi)) (/.f64 1 (+.f64 -1 (/.f64 lo hi))))
18.8%
(neg.f64 (/.f64 lo hi))
99.2%
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi)))))
18.6%
1
Compiler

Compiled 2188 to 1002 computations (54.2% saved)

regimes147.0ms (1.8%)

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

4 calls:

40.0ms
lo
39.0ms
hi
36.0ms
x
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.6%1lo
99.6%1hi
99.6%1x
99.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1778 to 739 computations (58.4% saved)

regimes31.0ms (0.4%)

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

4 calls:

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

Compiled 148 to 75 computations (49.3% saved)

regimes23.0ms (0.3%)

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

4 calls:

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

Compiled 83 to 48 computations (42.2% saved)

regimes12.0ms (0.1%)

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

3 calls:

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

Compiled 30 to 21 computations (30% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

3.0ms
hi
2.0ms
lo
2.0ms
x
Results
AccuracySegmentsBranch
18.6%1hi
18.6%1lo
18.6%1x
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify6.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01787
12787
23787
34487
44887
54987
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 (/.f64 lo hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 lo hi))
1
Outputs
(/.f64 (-.f64 (/.f64 lo hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 (/.f64 lo hi) (/.f64 x hi)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (/.f64 lo hi) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) -1))
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 47 to 30 computations (36.2% saved)

soundness1.4s (16.3%)

Rules
1612×fma-def
1032×distribute-lft-in
1022×distribute-rgt-in
1002×times-frac
780×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
021183
1518163
070618045
1197514817
2799014817
0116440428
1342338618
0141857723
1433055695
067625506
1166719584
2569312884
070618045
1197514817
2799014817
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 973 to 342 computations (64.9% saved)

end34.0ms (0.4%)

Compiler

Compiled 90 to 46 computations (48.9% saved)

Profiling

Loading profile data...